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.
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.
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
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.
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.
Now we can run GSDumpGUI successfully as follows using OpenGL api.