Hi All,<br><br>Currently I am doing some experiments with mesa 7.9 driver to check the renderer info of underlying OpenGL and OpenGL ES2.0 drivers to decide which driver to use at runtime. With my code attached, the renderer info for GLES2 can be got successfully, and although the EGL and GLES2 libraries are unloaded before creating the GLX context, glGetString(GL_RENDERER) for OpenGL still returns NULL. After enable MESA_DEBUG, I found the error message &quot;GL User Error: calling GL function without a rendering context&quot;, and many warnings as &quot;Mesa warning: failed to remap ....&quot;.  I also changed the sequence for GL and GLES2, but got similar results. If do separately, both renderer info can be got successfully. It seems that EGL/GLES2 and GLX/GL affects each other in this case, may be related to library load/unload(?). Do you guys have some ideas to solve this problem?<br>
<br>Regards,<br>Jammy<br>