Emulator Issues #6204
closed"D3D11: Fix glitched polygon edges when MSAA is enabled." broke rendering on OS X. I reverted it, but you should fix and reapply.
0%
Description
Revert commit: https://code.google.com/p/dolphin-emu/source/detail?r=9f8841e96047ab4c09cbbc67380a0212c5ad9b3b
It broke all rendering on OS X, just showed a black screen with sound.
Updated by pauldacheez over 11 years ago
Also breaks OpenGL on Linux, and most likely on Windows too, since it just goes against GLSL 130/140 syntax (AFAICT). Software renderer works fine on Linux, but is broken on OS X for other reasons (GL context isn't using the right GL profile).
Updated by degasus over 11 years ago
The VertexShaderGen.cpp part is used by all backenends, so this will break. Something like ApiType == API_D3D11 is missing.
btw, this may also break DX9 for old gpus :-P
Or we should switch to GLSL140. There we could use structs for in/out variables. This would be much cleaner, but unsupported on mesa :-(
Updated by kostamarino over 11 years ago
Fixed by revision 0ca7ea6c3ffb i think.