Summary: | OpenGL ES 3.0 context creation failure | ||
---|---|---|---|
Product: | Mesa | Reporter: | Gustaf Ullberg <gustaf.ullberg> |
Component: | GLX | Assignee: | mesa-dev |
Status: | RESOLVED FIXED | QA Contact: | mesa-dev |
Severity: | normal | ||
Priority: | medium | CC: | chadversary, idr, imirkin, jfonseca |
Version: | 11.0 | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Gustaf Ullberg
2015-11-09 08:50:35 UTC
At one point I tried to fix this. See: http://cgit.freedesktop.org/~jrfonseca/mesa/commit/?h=es2_profile http://lists.freedesktop.org/archives/mesa-dev/2015-April/082010.html but I don't usually develop this part of Mesa, and fixing the issue turned out to be trickier than I had foreseen, yet I didn't have time to test it properly, so I had to give up.. Thanks José, Interesting to see that you have been working on this already. So, what is the current status? Is the patch ready to be merged after some testing or is it controversial or incomplete in any way? If "only testing remains" I'll be happy to try to help out. I believe that there was a problem with xserver's glx/createcontext.c Ian mentioned on http://lists.freedesktop.org/archives/mesa-dev/2015-April/082010.html but it has been fixed http://lists.freedesktop.org/archives/mesa-dev/2015-April/081881.html I've pushed an updated patch to the above branch. http://cgit.freedesktop.org/~jrfonseca/mesa/commit/?h=es2_profile&id=e15d1076aa455908674fe4ce0c998638320419ec AFAIK, this is just a matter of testing to ensure it actually works. It might require to get X Server to pick up the change too somehow. Fixed by Ilia on http://cgit.freedesktop.org/mesa/mesa/commit/?id=5ac7f0433b17acc6587b87ce25adb6975c04eb27 To be clear, an Xorg patch is also necessary: http://cgit.freedesktop.org/xorg/xserver/commit/?id=bc415fb1e0031ad23bda6e9c3f4664532876a0e5 It appears to be included in the 1.18 backport list, not sure about 1.17. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.