xserver-multidpi/glx
Julien Cristau d7ca4b7139 glx: Work around wrong request lengths sent by mesa
mesa used to send too long requests for GLXDestroyPixmap,
GLXDestroyWindow, GLXChangeDrawableAttributes, GLXGetDrawableAttributes
and GLXGetFBConfigsSGIX.

Fixes a regression introduced in ec9c97c6bf
X.Org bug#33324 <https://bugs.freedesktop.org/show_bug.cgi?id=33324>

Reported-by: xunx.fang@intel.com
Signed-off-by: Julien Cristau <jcristau@debian.org>
Reviewed-by: Adam Jackson <ajax@redhat.com>
(cherry picked from commit 402b329c3a)
2011-10-29 18:59:20 +02:00
..
dispatch.h GLX: Changes resulting from changes to Mesa generator scripts / data 2008-12-14 18:58:33 -08:00
extension_string.c GLX/DRI2: add INTEL_swap_event support 2010-01-11 16:17:15 -05:00
extension_string.h GLX/DRI2: add INTEL_swap_event support 2010-01-11 16:17:15 -05:00
g_disptab.h Update to SGI FreeB 2.0. 2008-09-19 12:02:28 -04:00
glapi.c Suppress certain GCC warnings in auto-generated code. 2009-10-28 18:59:07 -07:00
glapi.h GLX: Changes resulting from changes to Mesa generator scripts / data 2008-12-14 18:58:33 -08:00
glapioffsets.h Move GL/glx on level up now that it's the only thing left under GL. 2008-05-21 13:33:36 -04:00
glapitable.h GLX: Changes resulting from changes to Mesa generator scripts / data 2008-12-14 18:58:33 -08:00
glapitemp.h glx: Sun compilers now support some gcc __attribute__ values 2010-01-25 11:10:00 -08:00
glprocs.h Move GL/glx on level up now that it's the only thing left under GL. 2008-05-21 13:33:36 -04:00
glthread.c os: Prevent core dump from being truncated. 2010-02-17 23:20:52 -08:00
glthread.h Move GL/glx on level up now that it's the only thing left under GL. 2008-05-21 13:33:36 -04:00
glxbyteorder.h Move GL/glx on level up now that it's the only thing left under GL. 2008-05-21 13:33:36 -04:00
glxcmds.c glx: Work around wrong request lengths sent by mesa 2011-10-29 18:59:20 +02:00
glxcmdsswap.c glx: Work around wrong request lengths sent by mesa 2011-10-29 18:59:20 +02:00
glxcontext.h DRI2: add support for new DRI2 protocol requests 2010-01-11 16:16:35 -05:00
glxdrawable.h DRI2: add support for new DRI2 protocol requests 2010-01-11 16:16:35 -05:00
glxdri.c Unwrap/rewrap EnterVT/LeaveVT completely, Fixes 28998 2010-09-08 12:19:33 -07:00
glxdri2.c Unwrap/rewrap EnterVT/LeaveVT completely, Fixes 28998 2010-09-08 12:19:33 -07:00
glxdricommon.c Fix driGetConfigAttribIndex unaligned access to GLboolean. 2008-08-26 11:07:32 -04:00
glxdricommon.h Move GL/glx on level up now that it's the only thing left under GL. 2008-05-21 13:33:36 -04:00
glxdriswrast.c dri2: Take an XID for tracking the DRI2 drawable 2010-06-02 11:33:30 +10:00
glxext.c glx: Track GLX 1.3 style GLX drawables under their X drawable ID as well 2010-04-20 11:17:54 -04:00
glxext.h glx: Fix drawable private leak on destroy 2009-04-13 13:17:53 -04:00
glxscreens.c glx: Drop DestroyWindow hook 2010-04-20 14:18:25 -04:00
glxscreens.h dri2: Take an XID for tracking the DRI2 drawable 2010-06-02 11:33:30 +10:00
glxserver.h GLX/DRI2: add INTEL_swap_event support 2010-01-11 16:17:15 -05:00
glxutil.h glx: Fix drawable private leak on destroy 2009-04-13 13:17:53 -04:00
indirect_dispatch_swap.c Fix "warning: cast to pointer from integer of different size" 2009-02-04 09:42:02 +10:00
indirect_dispatch.c GLX: Remove a redundant initialization 2010-03-29 09:37:14 -07:00
indirect_dispatch.h glx: Sun compilers now support some gcc __attribute__ values 2010-01-25 11:10:00 -08:00
indirect_program.c Warning fix (GL likes to call strings GLubyte * instead of char *). 2008-12-12 10:37:40 -08:00
indirect_reqsize.c GLX: Make sure the types match for ALIAS in indirect_reqsize.c 2009-06-06 22:24:18 -07:00
indirect_reqsize.h glx: Sun compilers now support some gcc __attribute__ values 2010-01-25 11:10:00 -08:00
indirect_size_get.c glx: Sun compilers now support some gcc __attribute__ values 2010-01-25 11:10:00 -08:00
indirect_size_get.h glx: Sun compilers now support some gcc __attribute__ values 2010-01-25 11:10:00 -08:00
indirect_size.h glx: Sun compilers now support some gcc __attribute__ values 2010-01-25 11:10:00 -08:00
indirect_table.c Move GL/glx on level up now that it's the only thing left under GL. 2008-05-21 13:33:36 -04:00
indirect_table.h Move GL/glx on level up now that it's the only thing left under GL. 2008-05-21 13:33:36 -04:00
indirect_texture_compression.c Fix "possibly uninitialized" warnings in glx 2009-10-08 13:36:44 +11:00
indirect_util.c glx: switch to byte counting functions 2009-07-14 10:13:44 +10:00
indirect_util.h Move GL/glx on level up now that it's the only thing left under GL. 2008-05-21 13:33:36 -04:00
Makefile.am Supply all code using dl*() with DLOPEN_LIBS 2009-10-29 14:15:02 -07:00
render2.c Warning fix: Remove dead glXDisp{,Swap}_DrawArraysEXT definitions. 2008-12-12 10:37:40 -08:00
render2swap.c Warning fix: Remove dead glXDisp{,Swap}_DrawArraysEXT definitions. 2008-12-12 10:37:40 -08:00
renderpix.c Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
renderpixswap.c Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
rensize.c glx: switch to byte counting functions 2009-07-14 10:13:44 +10:00
single2.c GLX: Avoid a crash when we have an uninitialized GL context 2009-01-15 14:23:48 +00:00
single2swap.c Remove #define NEED_EVENTS and NEED_REPLIES 2008-12-12 11:43:32 +10:00
singlepix.c GLX: note the implicit flushes with ReadPixels in indirect contexts. 2009-06-24 10:41:47 +10:00
singlepixswap.c GLX: note the implicit flushes with ReadPixels in indirect contexts. 2009-06-24 10:41:47 +10:00
singlesize.c Update to SGI FreeB 2.0. 2008-09-19 12:02:28 -04:00
singlesize.h Update to SGI FreeB 2.0. 2008-09-19 12:02:28 -04:00
swap_interval.c DRI2: add support for new DRI2 protocol requests 2010-01-11 16:16:35 -05:00
unpack.h Suppress GCC warnings like "the address of u1' will always evaluate as true'". 2009-10-28 18:56:09 -07:00
xfont.c glx: validate request lengths 2011-10-29 18:58:34 +02:00