[quantal] [regression] compiz (opengl) - Fatal: GL_OES_EGL_image is missing
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
Invalid
|
High
|
Daniel van Vugt | ||
mesa (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
In precise I could build compiz for GLES/EGL and it would run fine. Now on quantal it doesn't work. And the error makes no sense because I have the "missing" extensions...
./bin/compiz (opengl) - Fatal: GL_OES_EGL_image is missing
libEGL warning: DRI2: failed to authenticate
./bin/compiz (opengl) - Fatal: GL_OES_EGL_image is missing
libEGL warning: DRI2: failed to authenticate
./bin/compiz (opengl) - Fatal: GL_OES_EGL_image is missing
libEGL warning: DRI2: failed to authenticate
./bin/compiz (opengl) - Fatal: GL_OES_EGL_image is missing
libEGL warning: DRI2: failed to authenticate
./bin/compiz (opengl) - Fatal: GL_OES_EGL_image is missing
libEGL warning: DRI2: failed to authenticate
./bin/compiz (opengl) - Fatal: GL_OES_EGL_image is missing
but running: es2_info
libEGL warning: unsupported platform Windows
EGL_VERSION = 1.4 (DRI2)
EGL_VENDOR = Mesa Project
EGL_EXTENSIONS = EGL_MESA_drm_image EGL_WL_
EGL_CLIENT_APIS = OpenGL OpenGL_ES OpenGL_ES2
GL_VERSION: OpenGL ES 2.0 Mesa 9.0
GL_RENDERER: Mesa DRI Intel(R) Sandybridge Desktop
GL_EXTENSIONS:
GL_
GL_
GL_
GL_OES_depth24, GL_OES_
GL_
GL_
GL_
GL_
GL_
GL_
GL_
Changed in compiz: | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
Changed in compiz: | |
status: | Triaged → In Progress |
The cause of this error is: KHR_surfaceless _context
eglQueryString (dpy, EGL_EXTENSIONS);
returning only:
EGL_
This seems to be a new "feature" in Mesa 9.x. It no longer works if you start it from a VT where there is no X server and then switch to the X server.
Workaround:
1. sleep 5 && compiz ....
2. Ctrl+Alt+F7