mesa/src/glx
Kristian Høgsberg 7a0bcba9f9 glx: Suppress BadDrawable from DRI2CopyRegion
This can happen when an X window is destroyed behind our back.  We use
DRI2CopyRegion behind the scenes in many places (like flushing the fake
front to the real front) so we have to ignore X errors triggered in that
case.

The glean test cases trigger this consistently as they don't destroy the
GLX drawable nicely, they just destroy the X window.
2010-03-22 22:03:38 -04:00
..
clientattrib.c Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
compsize.c Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
dri2.c glx: Suppress BadDrawable from DRI2CopyRegion 2010-03-22 22:03:38 -04:00
dri2.h Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
dri2_glx.c glx: Move initialization of ext_list_first_time to where it's storage is allocated 2010-03-05 17:11:23 -07:00
dri_common.c Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
dri_common.h Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
dri_glx.c glx: Move initialization of ext_list_first_time to where it's storage is allocated 2010-03-05 17:11:23 -07:00
drisw_glx.c glx: minor cosmetic 2010-03-21 13:21:45 +02:00
eval.c Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
glcontextmodes.c Replace _mesa_malloc, _mesa_calloc and _mesa_free with plain libc versions 2010-02-19 12:03:01 -05:00
glcontextmodes.h Replace _mesa_malloc, _mesa_calloc and _mesa_free with plain libc versions 2010-02-19 12:03:01 -05:00
glx_pbuffer.c glx: replace assertion with conditional 2010-03-02 07:38:15 -07:00
glx_query.c Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
glxclient.h Remove support for GCC older than 3.3.0 2010-03-03 16:26:32 -08:00
glxcmds.c GLX/OML: honor OML semantics even if target, divisor and remainder are 0 2010-03-22 16:41:17 -07:00
glxcurrent.c Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
glxext.c glx: Move initialization of ext_list_first_time to where it's storage is allocated 2010-03-05 17:11:23 -07:00
glxextensions.c Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
glxextensions.h Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
glxhash.c Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
glxhash.h Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
indirect.c Remove support for GCC older than 3.3.0 from generated sources 2010-03-03 16:26:32 -08:00
indirect.h Fix unmatched parenthesis introduce by previous commits 2010-03-03 17:50:11 -08:00
indirect_init.c Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
indirect_init.h Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
indirect_size.c Fix unmatched parenthesis introduce by previous commits 2010-03-03 17:50:11 -08:00
indirect_size.h Fix unmatched parenthesis introduce by previous commits 2010-03-03 17:50:11 -08:00
indirect_texture_compression.c Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
indirect_transpose_matrix.c Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
indirect_vertex_array.c glx: fix incorrect array stack memory allocation 2010-02-26 10:34:21 -07:00
indirect_vertex_array.h Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
indirect_vertex_array_priv.h Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
indirect_vertex_program.c Remove support for GCC older than 3.3.0 2010-03-03 16:26:32 -08:00
indirect_window_pos.c Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
Makefile glx: Fix TOP setting in src/glx Makefile 2010-02-09 10:21:45 -05:00
packrender.h Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
packsingle.h Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
pixel.c Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
pixelstore.c Remove support for GCC older than 3.3.0 2010-03-03 16:26:32 -08:00
render2.c Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
renderpix.c Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
single2.c glx/single2.c: Don't call __builtin_expect on non-gnu compilers 2010-03-12 10:28:13 -08:00
singlepix.c Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
vertarr.c Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
XF86dri.c Remove support for GCC older than 3.3.0 2010-03-03 16:26:32 -08:00
xf86dri.h Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
xf86dristr.h Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00
xfont.c Retire miniglx and move the actual glx code up to src/glx 2010-02-09 09:58:36 -05:00