cancel
Showing results for 
Search instead for 
Did you mean: 

Archives Discussions

mirh
Adept III

Re: GL_ARB_separate_shader_objects extension broken

Jump to solution

Here you are.

Just point the two "directories" text boxes to the GSDumpGUI root folder, and run it.

If you select "full sso" GSdx you should just get the garbling caused by this issue.

"Partial sso" instead causes the TDR

0 Likes
xhuang
Staff
Staff

Re: GL_ARB_separate_shader_objects extension broken

Jump to solution

For the test app you attached at the beginning, it works now, see the picture below. For the 2nd problem reproduced by your GSDumpGUI, we're working on this right now. Will give you back when we have progress. Thanks.

pastedImage_0.png

0 Likes
xhuang
Staff
Staff

Re: GL_ARB_separate_shader_objects extension broken

Jump to solution

More, mirh​, if you can provide me the minimal source code/binary to reproduce the issue reported in Driver crash (TDR/BSOD) on OpenGL programs using dual-source blending, ​ it'll be very helpful to further debugging this problem efficiently, which can save efforts to clone code/build/understand the application @ GitHub - PCSX2/pcsx2: PCSX2 - The Playstation 2 Emulator

0 Likes
mirh
Adept III

Re: GL_ARB_separate_shader_objects extension broken

Jump to solution

Unfortunately I don't have such neat thing for that.

On the other hand you shouldn't need to compile the whole thing. Just the GSdx plugin should be enough.

The "concerning" file for blending should be this then pcsx2/GSDeviceOGL.cpp at master · PCSX2/pcsx2 · GitHub

0 Likes
mirh
Adept III

Re: GL_ARB_separate_shader_objects extension broken

Jump to solution

18.10.1 still broken

0 Likes
xhuang
Staff
Staff

Re: GL_ARB_separate_shader_objects extension broken

Jump to solution

Apologies. We have a long testing cycle for the driver release, so the fix has not been included in 18.10.1 yet. It will be in the next driver release, thanks for you patience. 

0 Likes
xhuang
Staff
Staff

Re: GL_ARB_separate_shader_objects extension broken

Jump to solution

Hello mirh​,  I'm glad to bring some update for you: we had fixed a significant problem for dual-source blending and the fix will be included in the release soon.

Driver crash (TDR/BSOD) on OpenGL programs using dual-source blending

Now we can run GSDumpGUI successfully as follows using OpenGL api.

Full SSO:

pastedImage_0.png

Partial SSO:

pastedImage_1.png

View solution in original post

mirh
Adept III

Re: GL_ARB_separate_shader_objects extension broken

Jump to solution

Fix landed in 18.10.2.

Thank you really.

Wouldn't hurt if you rolled up your sleeves and studied in deep the performance issues now.

0 Likes