Bug ID: 98310
Summary: GLES context returned by OpenGL API
QA Contact: firstname.lastname@example.org
The ultimate consequence of this bug is that EPoxy thinks that the current
context is OpenGL, although it is GLES2. It reports this up to GTK/GDK which
then abandones GLES2 rendering (because it thinks OpenGL is being used).
EPoxy tests whether the current context is OpenGL by
in two steps, by first binding the API which is being tested for:
eglBindAPI( EGL_OPENGL_API );
and subsequently testing for a context
if( eglGetCurrentContext( ) ) ...
I don't know whether this is actually a proper way of testing this (or why this
is required by further up in the first place), but I can definitely say I do
NOT have OpenGL (simply because of the lack of X11 libraries and I built Mesa
only with GLES2) but that call, after the OPENGL_API was bound, returns a
context. Which in turn makes Epoxy think that the context is OpenGL.
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
mesa-dev mailing list