Actions
Emulator Issues #7815
closedOpenGL ES 3.x with Mesa is broken.
Status:
Fixed
Priority:
Normal
Assignee:
-
Category:
GFX
% Done:
0%
Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
Yes
Relates to usability:
Yes
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:
Description
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.
Updated by JosJuice over 5 years ago
- Status changed from Accepted to Fixed
I don't know the details about this, but this issue is old and Mali works nowadays.
Actions