"Error: fragment shader did not compile" for automatic backend selection

Bug #722430 reported by Jammy Zhou
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
glproxy
Fix Committed
Undecided
Unassigned

Bug Description

with latest mesa driver, the renderer info for both OpenGL and GLES2 driver can now be got in one process. But when run triangle without specifying backend option, the application failed to run with HW OpenGL backend.

jammy@jammy-ThinkPad-T400:~/glproxy/glproxy$ tests/triangle/triangle
libEGL debug: EGL search path is /usr/lib/egl
libEGL debug: added /usr/lib/egl/egl_gallium.so to module array
libEGL debug: added egl_glx to module array
libEGL debug: dlopen(/usr/lib/egl/egl_gallium.so)
libEGL info: use X11 for display 0x25170e0
libEGL debug: searching for pipe module i965
libEGL debug: failed to create DRM screen
libEGL debug: EGL user error 0x3001 (EGL_NOT_INITIALIZED) in eglInitialize(no usable display)

libEGL info: use X11 for display 0x25170e0
libEGL info: use software fallback
libEGL debug: searching for pipe module swrast
libEGL debug: loaded /usr/lib/egl/pipe_swrast.so
libEGL debug: the best driver is Gallium
libEGL debug: searching for st module GL
libEGL debug: loaded /usr/lib/egl/st_GL.so
Mesa warning: couldn't open libtxc_dxtn.so, software DXTn compression/decompression unavailable
OpenGL ES2.0 Renderer: Gallium 0.4 on softpipe
Mesa warning: couldn't open libtxc_dxtn.so, software DXTn compression/decompression unavailable
OpenGL Renderer: Mesa DRI Mobile Intel® GM45 Express Chipset GEM 20100330 DEVELOPMENT
OpenGL backend is selected for rendering
Mesa warning: couldn't open libtxc_dxtn.so, software DXTn compression/decompression unavailable
Mesa: User error: GL_INVALID_ENUM in glGetHandleARB
Mesa: User error: GL_INVALID_ENUM in glBeginQueryARB(target)
Error: fragment shader did not compile!

Revision history for this message
Jammy Zhou (jammy-zhou) wrote :

Fixed with latest mesa driver.

Changed in glproxy:
status: New → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.