Adam Jackson
b08526eecf
glx: Implement GLX_EXT_libglvnd (v2)
...
For the dri2 backend, we depend on xfree86 already, so we can walk the
options for the screen looking for a vendor string from xorg.conf. For
the swrast backend we don't have that luxury, so just say mesa. This
extension isn't really meaningful on Windows or OSX yet (since libglvnd
isn't really functional there yet), so on those platforms we don't say
anything and return BadValue for the token from QueryServerString.
v2: Use xnf* allocators when parsing options (Eric and Emil)
Reviewed-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
Signed-off-by: Adam Jackson <ajax@redhat.com>
2016-03-30 11:13:57 -04:00
..
clientinfo.c
glx: Can't mix declarations and code in X.org sources [CVE-2014-8098 pt. 9]
2014-12-09 11:27:26 -08:00
createcontext.c
glx: Fix GLX_EXT_create_context_es2_profile support
2016-01-21 10:11:07 -05:00
extension_string.c
glx: Implement GLX_EXT_libglvnd (v2)
2016-03-30 11:13:57 -04:00
extension_string.h
glx: Implement GLX_EXT_libglvnd (v2)
2016-03-30 11:13:57 -04:00
glxbyteorder.h
Drop trailing whitespaces
2014-11-12 10:25:00 +10:00
glxcmds.c
glx: Implement GLX_EXT_libglvnd (v2)
2016-03-30 11:13:57 -04:00
glxcmdsswap.c
glx: Top-level length checking for swapped VendorPrivate requests [CVE-2014-8098 4/8]
2014-12-08 18:09:50 -08:00
glxcontext.h
glx: Implement GLX_ARB_context_flush_control
2015-07-08 16:41:28 -04:00
glxdrawable.h
glxdri2.c
glx: Implement GLX_EXT_libglvnd (v2)
2016-03-30 11:13:57 -04:00
glxdricommon.c
glx: Clear new FBConfig attributes to 0 by default.
2014-03-10 13:57:21 -07:00
glxdricommon.h
glxdriswrast.c
glx: Implement GLX_EXT_libglvnd (v2)
2016-03-30 11:13:57 -04:00
glxext.c
glx: Enable GLX 1.4 unconditionally
2016-03-30 11:13:57 -04:00
glxext.h
glx: Fix crash when a client exits without deleting GL contexts
2014-12-05 16:41:49 +00:00
glxscreens.c
glx: Implement GLX_EXT_libglvnd (v2)
2016-03-30 11:13:57 -04:00
glxscreens.h
glx: Implement GLX_EXT_libglvnd (v2)
2016-03-30 11:13:57 -04:00
glxserver.h
glx: Pass remaining request length into ->varsize (v2) [CVE-2014-8098 8/8]
2014-12-08 18:09:50 -08:00
glxutil.h
indirect_dispatch.c
Drop trailing whitespaces
2014-11-12 10:25:00 +10:00
indirect_dispatch.h
Drop trailing whitespaces
2014-11-12 10:25:00 +10:00
indirect_dispatch_swap.c
Drop trailing whitespaces
2014-11-12 10:25:00 +10:00
indirect_program.c
glx: Length-checking for non-generated vendor private requests [CVE-2014-8098 6/8]
2014-12-08 18:09:50 -08:00
indirect_reqsize.c
glx: Pass remaining request length into ->varsize (v2) [CVE-2014-8098 8/8]
2014-12-08 18:09:50 -08:00
indirect_reqsize.h
glx: Pass remaining request length into ->varsize (v2) [CVE-2014-8098 8/8]
2014-12-08 18:09:50 -08:00
indirect_size.h
Drop trailing whitespaces
2014-11-12 10:25:00 +10:00
indirect_size_get.c
Drop trailing whitespaces
2014-11-12 10:25:00 +10:00
indirect_size_get.h
Drop trailing whitespaces
2014-11-12 10:25:00 +10:00
indirect_table.c
Drop trailing whitespaces
2014-11-12 10:25:00 +10:00
indirect_table.h
Drop trailing whitespaces
2014-11-12 10:25:00 +10:00
indirect_texture_compression.c
glx: Length checking for non-generated single requests (v2) [CVE-2014-8098 7/8]
2014-12-08 18:09:50 -08:00
indirect_util.c
glx: Fix mask truncation in __glXGetAnswerBuffer [CVE-2014-8093 6/6]
2014-12-08 18:09:50 -08:00
indirect_util.h
Drop trailing whitespaces
2014-11-12 10:25:00 +10: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
glx: Synchronize Xserver glx/rensize.c with mesa src/glx/compsize.c
2015-10-06 11:15:31 -04:00
single2.c
Convert glamor & glx to new *allocarray functions
2015-04-21 16:58:08 -07:00
single2swap.c
Convert glamor & glx to new *allocarray functions
2015-04-21 16:58:08 -07:00
singlepix.c
glx: Length checking for non-generated single requests (v2) [CVE-2014-8098 7/8]
2014-12-08 18:09:50 -08:00
singlepixswap.c
glx: Length checking for non-generated single requests (v2) [CVE-2014-8098 7/8]
2014-12-08 18:09:50 -08:00
singlesize.c
glx: convert to direct GL dispatch (v2)
2013-10-29 12:29:16 -04:00
singlesize.h
swap_interval.c
glx: Length-checking for non-generated vendor private requests [CVE-2014-8098 6/8]
2014-12-08 18:09:50 -08:00
unpack.h
glx: Additional paranoia in __glXGetAnswerBuffer / __GLX_GET_ANSWER_BUFFER (v2) [CVE-2014-8093 3/6]
2014-12-08 18:09:49 -08:00
xfont.c
glx: convert to direct GL dispatch (v2)
2013-10-29 12:29:16 -04:00