[Mesa-dev] [Bug 32825] New: egl_glx driver completely broken in 7.9 branch [fix in master]

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Jan 4 08:08:55 PST 2011


https://bugs.freedesktop.org/show_bug.cgi?id=32825

           Summary: egl_glx driver completely broken in 7.9 branch [fix in
                    master]
           Product: Mesa
           Version: 7.9
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: major
          Priority: medium
         Component: Other
        AssignedTo: mesa-dev at lists.freedesktop.org
        ReportedBy: nobled at dreamwidth.org


As is, it fails to validate any config because it apparently doesn't convert
things like GLX_NONE into EGL_NONE:

libEGL debug: added ../../../usr/lib/egl/egl_glx.so to module array
libEGL debug: added ../../../usr/lib/egl/egl_dri2.so to module array
libEGL debug: dlopen(../../../usr/lib/egl/egl_glx.so)
libEGL debug: attribute 0x3034 has an invalid value 0x8000
libEGL debug: GLX: failed to validate config 0
libEGL debug: attribute 0x3034 has an invalid value 0x8000
libEGL debug: GLX: failed to validate config 1
libEGL debug: attribute 0x3034 has an invalid value 0x8000
libEGL debug: GLX: failed to validate config 2
...
libEGL debug: attribute 0x3034 has an invalid value 0x8000
libEGL debug: GLX: failed to validate config 127
libEGL warning: GLX: failed to create any config
libEGL debug: dlopen(../../../usr/lib/egl/egl_dri2.so)
libEGL fatal: DRI2: failed to authenticate

(For reference, EGL_TRANSPARENT_TYPE = 0x3034, GLX_NONE = 0x8000, EGL_NONE =
0x3038)

It looks like the fix is to cherry-pick this commit to the 7.9 branch:

http://cgit.freedesktop.org/mesa/mesa/commit/?id=ecca5571b6df9a35dc16280b3556f4b11a8493a2

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the mesa-dev mailing list