GLSL not implemented for indirect contexts
Submitted by m.s..@..web.pl
Assigned to mes..@..op.org
Description
X-Server receives glGetString(GL_EXTENSIONS) request and it replies with: "GL_ARB_fragment_shader GL_ARB_vertex_shader GL_ARB_shader_objects".
Client process is started with LIBGL_ALWAYS_INDIRECT=1 but it doesn't receive extensions sent by X-Server, instead it gets "GL_ARB_transpose_matrix GL_EXT_draw_range_elements GL_EXT_multi_draw_arrays GL_SUN_multi_draw_arrays".
Extra hints:
-
Other extensions (like: GL_ARB_occlusion_query) are correctly delivered from server to client.
-
Without LIBGL_ALWAYS_INDIRECT, mesa reports it is capable of GLSL extensions.
Does it mean libGL's GLX encoder is missing something?
Version: 10.5
Edited by Adam Jackson