From: Ian R. <id...@us...> - 2004-03-13 02:11:33
|
CVSROOT: /cvs/dri Module name: xc Repository: xc/xc/lib/GL/glx/ Changes by: idr@pdx. 04/03/12 18:11:31 Log message: Fixes a bad interaction between the new libGL and drivers built in the trunk that haven't been converted to the new interface or drivers built before the driinterface merge (i.e., the ones that ship with every XFree86 4.x.x release). Basically, FillInVisuals was excluding modes whose drawableType didn't match GLX_WINDOW_BIT exactly. This means that a mode would get tossed if drawableType was (GLX_WINDOW_BIT|GLX_PIXMAP_BIT), which is what every server-side driver sets! The proper test is to just make sure that GLX_WINDOW_BIT is set. Reported by: Numerous folks on dri-devel and dri-users. Modified files: xc/xc/lib/GL/glx/: glxext.c Revision Changes Path 1.40 +41 -14 xc/xc/lib/GL/glx/glxext.c |