xserver-multidpi/glx
Zack Rusin 190b032151 GLX/DRI2: Do not expose INTEL_swap_event without swap control
Swap events depent on the implementation of ScheduleSwap. By
unconditionally enabling GLX_INTEL_swap_event we're breaking
the system with drivers that don't support it because the apps
are forever stuck waiting for an event that will never be
delivered. So lets enable the extension only if the hooks it
depends on are actually there.

Signed-off-by: Zack Rusin <zackr@vmware.com>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
Signed-off-by: Keith Packard <keithp@keithp.com>
2013-03-18 11:23:57 -07:00
..
clientinfo.c glx: Implement GLX SetClientInfo2ARB protocol 2012-07-05 11:44:09 -07:00
createcontext.c glx: Allow attributes and flags from GLX_ARB_create_context_robustness 2012-07-05 11:45:32 -07:00
dispatch.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
extension_string.c Full support of sRGB capable fbconfigs. 2013-03-18 10:02:00 -07:00
extension_string.h Full support of sRGB capable fbconfigs. 2013-03-18 10:02:00 -07:00
glapi_gentable.c glapi: Correct size of allocated _glapi_table struct 2012-04-23 20:20:42 -07:00
glapi.c Fix formatting of address operators 2012-12-05 18:09:48 -06:00
glapi.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
glapitable.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
glprocs.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
glthread.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
glthread.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
glxbyteorder.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
glxcmds.c Full support of sRGB capable fbconfigs. 2013-03-18 10:02:00 -07:00
glxcmdsswap.c Remove unneccesary casts from WriteToClient calls 2012-07-09 19:12:56 -07:00
glxcontext.h glx: Track the reset notification strategy for a context 2012-07-05 11:45:15 -07:00
glxdrawable.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
glxdri.c Fix formatting of address operators 2012-12-05 18:09:48 -06:00
glxdri2.c GLX/DRI2: Do not expose INTEL_swap_event without swap control 2013-03-18 11:23:57 -07:00
glxdricommon.c Full support of sRGB capable fbconfigs. 2013-03-18 10:02:00 -07:00
glxdricommon.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
glxdriswrast.c glx: Extend __GLXscreen::createContext to take attributes 2012-05-23 13:07:51 -07:00
glxext.c glx: drop GLX_LIBS from X server and workaround sdksyms. 2012-07-25 23:30:53 -07:00
glxext.h glx: Use one function to add a context to all global tables 2012-05-23 13:08:12 -07:00
glxscreens.c glx: Skip multisampled configs when matching pre-existing X visuals. 2012-08-15 13:25:08 -07:00
glxscreens.h Full support of sRGB capable fbconfigs. 2013-03-18 10:02:00 -07:00
glxserver.h Restore extern to the declaration of __glXDRISWRastProvider 2012-07-12 13:25:57 +01:00
glxutil.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
indirect_dispatch_swap.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
indirect_dispatch.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
indirect_dispatch.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
indirect_program.c Fix formatting of address operators 2012-12-05 18:09:48 -06:00
indirect_reqsize.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
indirect_reqsize.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
indirect_size_get.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
indirect_size_get.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
indirect_size.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
indirect_table.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
indirect_table.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
indirect_texture_compression.c Fix formatting of address operators 2012-12-05 18:09:48 -06:00
indirect_util.c Remove unneccesary casts from WriteToClient calls 2012-07-09 19:12:56 -07:00
indirect_util.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
Makefile.am Move DRI1 from external module to built-in 2012-07-10 00:30:40 -07:00
render2.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
render2swap.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
renderpix.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
renderpixswap.c Fix formatting of address operators 2012-12-05 18:09:48 -06:00
rensize.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
single2.c Use C99 designated initializers in glx Replies 2012-07-09 19:58:30 -07:00
single2swap.c Use C99 designated initializers in glx Replies 2012-07-09 19:58:30 -07:00
singlepix.c Fix formatting of address operators 2012-12-05 18:09:48 -06:00
singlepixswap.c Fix formatting of address operators 2012-12-05 18:09:48 -06:00
singlesize.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
singlesize.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
swap_interval.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
unpack.h Remove unneccesary casts from WriteToClient calls 2012-07-09 19:12:56 -07:00
xfont.c Fix formatting of address operators 2012-12-05 18:09:48 -06:00