xserver-multidpi/glx
Eric Anholt ab6e958a2e glx: Make sure that DRI2/swrast calls haven't changed the GL context.
These functions are called from the GL driver, in some series of GL
calls by GLX.  If some server component (like glamor CreatePixmap for
GetBuffers()) changes the GL context on us, we need to set it back or
the later GL calls will land in the glamor context instead of the GLX
context.

Signed-off-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
2014-04-23 10:32:15 -07:00
..
clientinfo.c glx: Implement GLX SetClientInfo2ARB protocol 2012-07-05 11:44:09 -07:00
createcontext.c Merge remote-tracking branch 'idr/glx-float-fbconfig' 2013-10-29 09:37:30 -07:00
extension_string.c glx: Enable GLX_ARB_fbconfig_float for DRI2 drivers 2013-10-24 11:48:04 -07:00
extension_string.h glx: Enable GLX_ARB_fbconfig_float for DRI2 drivers 2013-10-24 11:48:04 -07:00
glxbyteorder.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
glxcmds.c glx: Move GLX MakeCurrent lastGLContext updates next to makeCurrent(). 2014-04-23 10:32:07 -07:00
glxcmdsswap.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
glxcontext.h glx: Fix memory leak in context garbage collection (v2) 2013-10-29 10:30:43 -04:00
glxdrawable.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
glxdri2.c glx: Make sure that DRI2/swrast calls haven't changed the GL context. 2014-04-23 10:32:15 -07:00
glxdricommon.c glx: Clear new FBConfig attributes to 0 by default. 2014-03-10 13:57:21 -07:00
glxdricommon.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
glxdriswrast.c glx: Make sure that DRI2/swrast calls haven't changed the GL context. 2014-04-23 10:32:15 -07:00
glxext.c glx: Unconditionally clear lastGLContext on loseCurrent(). 2014-04-23 10:32:10 -07:00
glxext.h glx: Allow float renderType in glXCreateContextAttribsARB 2013-10-24 11:16:27 -07:00
glxscreens.c glx: Remove support for NV_vertex_program and NV_fragment_program 2013-09-11 14:37:32 -04:00
glxscreens.h glx: Remove screen number from __GLXconfig 2013-09-11 14:37:33 -04:00
glxserver.h glx: Move the GLX variable caching what GL context is current to dix. 2014-04-23 10:32:02 -07:00
glxutil.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
indirect_dispatch_swap.c glx: Consistently use ARB-suffixed names for ARB_multitexture functions 2013-12-10 16:59:53 +00:00
indirect_dispatch.c glx: Consistently use ARB-suffixed names for ARB_multitexture functions 2013-12-10 16:59:53 +00:00
indirect_dispatch.h glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
indirect_program.c glx: Delete dead NV program string functions. 2014-02-07 16:03:38 -08:00
indirect_reqsize.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
indirect_reqsize.h glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
indirect_size_get.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
indirect_size_get.h glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
indirect_size.h glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
indirect_table.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
indirect_table.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
indirect_texture_compression.c glx: Stop relying on libGL ABI bugs for glGetCompressedTexImage(). 2014-02-07 16:00:26 -08:00
indirect_util.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
indirect_util.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
Makefile.am glx: Remove function stubs 2013-12-10 08:03:22 -08:00
render2.c glx: Convert non-generated function pointer thunking 2013-12-10 08:02:42 -08:00
render2swap.c glx: Convert non-generated function pointer thunking 2013-12-10 08:02:42 -08:00
renderpix.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
renderpixswap.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
rensize.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
single2.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
single2swap.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
singlepix.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
singlepixswap.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
singlesize.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
singlesize.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
swap_interval.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00
unpack.h Remove unneccesary casts from WriteToClient calls 2012-07-09 19:12:56 -07:00
xfont.c glx: convert to direct GL dispatch (v2) 2013-10-29 12:29:16 -04:00