Emulator Issues #7815
OpenGL ES 3.x with Mesa is broken.
Due to the enabling of the post processing shader system at all times plus the overly strict nature of Mesa, we are currently broken on this platform.
When trying to run Dolphin under this set up it spits out an error and outputs as black screen.
"preprocessor error: Token pasting (##) is illegal in GLES"
According to both the OpenGL ES GLSL 3.00 and 3.10 spec:
"There are no number sign based operators (e.g. no # or #@), no ## operator, nor is there a sizeof operator."
So Mesa is in line with what the spec says.
Qualcomm, Mali, and Nvidia allow this in their driver implementation of OpenGL ES 3.x.