-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
gsdx ogl: reduce requirement for SW renderer
Clip Control is only used for the HW renderer. It will help Nvidia DX10 GPU on Windows. Potentially old AMD GPU too. Unfortunately Ivy bridge still misses texture copy Note on Linux, you can use the free Mesa driver. Otherwise, it is time to save money for a future upgrade :)
- Loading branch information
Showing
5 changed files
with
7 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
5b91dc4
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It would've been nice to make Ivy Bridge working since now it only needs 1 extension to be moved to optional (sw render at least) :)
Edit: Is texture copy needed on sw opengl ?
5b91dc4
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@lightningterror
I don't think we need texture copy for SW but maybe you can try it.
5b91dc4
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
And actually Nvidia driver misses others extension. It got copy texture but not the buffer storage :(
5b91dc4
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Well I got Software OpenGL working on Ivy Bridge using the same method you did with clip control :)
5b91dc4
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do a pr ;)
5b91dc4
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Will do after I do some tests , wanna test if OpenGL works on my old nvidia 9300 gs xD
5b91dc4
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not with the Nvidia driver (fine on Linux with Mesa). It misses the mandatory
arb_buffer_storage
extension.5b91dc4
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hmm what about sw? Is it needed on sw render ?
5b91dc4
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes it is used to send the vertices and the texture.
5b91dc4
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh well at least Ivy Bridge works now which is enough I think since it's still recently newer , dunno If Sandy will work but I think not since I think it doesn't support gl 4 at all.
5b91dc4
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please let's the turtle rest in peace ;) Seriously it is a big no for SB. At least the SB is small enough now.
5b91dc4
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I submitted the PR , can you check if it's all good?
5b91dc4
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
btw is it ok to have "required_for_hw" named like that ? required_for_hw_ogl" or something similar would have been better imo.
5b91dc4
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You're overthinking ;) Hint GLLoader.cpp file