-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
gsdx ogl: enable AMD driver blending workaround only on latest legacy…
… driver Legacy GPU: Older driver will be broken. Still supported GPU: Please upgrade to the latest AMD driver 16.5.2 or 16.5.3 (and prey that future driver will still work)
- Loading branch information
Showing
3 changed files
with
4 additions
and
1 deletion.
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
179681e
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.
Ehrm.. I never said this was the latest legacy driver
And for the moment being, it's not like this also doesn't affect those for newest hardware.
179681e
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. Which driver is it?
Well it seems to work on latest driver. Even if I think it is still partially broken.
179681e
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.
??
Really? Folks told me it was still not working in 16.5.3 :
I mean, the test case at least.
179681e
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.
Testcase or pcsx2? The former is still broken. Strangely latter seems to be fine.
179681e
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.
PCSX2 works with 16.5.2/16.5.3 fine on my poor R7 360.
PS: How should test look ?
179681e
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.
The test should look green. It's yellow instead.
And are you saying that
override_GL_ARB_separate_shader_objects=1
works now?179681e
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.
No, override_GL_ARB_separate_shader_objects is removed, and GL_ARB_separate_shader_objects is required. I'm mean that GL_ARB_separate_shader_objects is working correctly with dual source blending in PCSX2 with 16.5.2/16.5.3 drivers.
Test is yellow, but I do not see any glitches related to GL_ARB_separate_shader_object bug.
179681e
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 don't get what our problem has ever been then..
...
Besides, latest legacy drivers (for whatever @gregory38 needs) have string
179681e
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.
Problem was that second source in dual source blending was discarded/wrong when using GL_ARB_separate_shader_object, and that is causing numerus glitches in almost all games.
179681e
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.
Ok, so what should I check in pcsx2 ?
Because with the former ini setting I do see lots of glitches, but I wouldn't know otherwise
179681e
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.
Broken blending effects, shadows etc. Here some examples: http://imgur.com/a/tquR8
179681e
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.
@mirh, @Tapcio
Do you have a string of a recent driver? Maybe I could blacklist all "15.301" drivers.
179681e
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.
First driver that seem to work with 16.5.2 (basically latest driver)
179681e
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.
All 2016 drivers have 16.xxx. My current 16.5.3 driver is 16.200.1013.0
179681e
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.
ok. I will blacklist all drivers from 2015. I would need to blacklist the crimson driver that work on legacy GPU.
179681e
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.
That's the one I posted.. 16.2.1
179681e
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.
@mirh
String of OpenGL driver, like one in test console window, my one is "Supported Opengl version: 3.1.13440 Compatibility Profile/Debug Context 16.200.1013.0"
179681e
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.
WoW 16.8.2 - https://imgur.com/a/HSyUx
179681e
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.
We were discussing about this in #1508