You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
xserver/glx
Adam Jackson 001feb6692 glx/dri: Filter out fbconfigs that don't have a supported pixmap format
For depth 30 in particular it's not uncommon for the DDX to not have
a configured pixmap format. Since the client expects to back both
GLXPixmaps and GLXPbuffers with X Pixmaps, trying to use an x2rgb10
fbconfig would fail along various paths to CreatePixmap. Filter these
fbconfigs out so the client can't ask for something that we know won't
work.

(cherry picked from commit f6c070a1ac)
3 years ago
..
Makefile.am configure: Build hashtable for Xres and glvnd 4 years ago
clientinfo.c glx: Can't mix declarations and code in X.org sources [CVE-2014-8098 pt. 9] 10 years ago
createcontext.c GLX: fix context render type queries 4 years ago
extension_string.c glx: Implement GLX_EXT_get_drawable_type 4 years ago
extension_string.h glx: Implement GLX_EXT_get_drawable_type 4 years ago
glxbyteorder.h Rewrite the byte swapping macros. 8 years ago
glxcmds.c glx: Fix use after free in MakeCurrent 3 years ago
glxcmdsswap.c glx: Use vnd layer for dispatch (v4) 7 years ago
glxcontext.h GLX: fix context render type queries 4 years ago
glxdrawable.h Add Windows-DRI extension 8 years ago
glxdri2.c Revert "dri2: Don't make reference to noClientException" 5 years ago
glxdricommon.c glx/dri: Filter out fbconfigs that don't have a supported pixmap format 3 years ago
glxdricommon.h glx: remove unused systemTimeExtension 7 years ago
glxdriswrast.c dix: Call SourceValidate before GetImage 5 years ago
glxext.c glx: Require depth > 12 for GLX visuals 7 years ago
glxext.h glx: Fix GLX_CONTEXT_RELEASE_BEHAVIOR_ARB handling 6 years ago
glxscreens.c glx: Do not call into Composite if it is disabled. 7 years ago
glxscreens.h glx: Use vnd layer for dispatch (v4) 7 years ago
glxserver.h glx: Enable GLX_ARB_create_context_no_error (v2) 7 years ago
glxutil.h Introduce a consistent coding style 13 years ago
indirect_dispatch.c Drop trailing whitespaces 10 years ago
indirect_dispatch.h Drop trailing whitespaces 10 years ago
indirect_dispatch_swap.c glx: Remove unused bswap_CARD64 4 years ago
indirect_program.c glx: Remove True/False defines 7 years ago
indirect_reqsize.c glx: Pass remaining request length into ->varsize (v2) [CVE-2014-8098 8/8] 10 years ago
indirect_reqsize.h glx: Pass remaining request length into ->varsize (v2) [CVE-2014-8098 8/8] 10 years ago
indirect_size.h Drop trailing whitespaces 10 years ago
indirect_size_get.c Drop trailing whitespaces 10 years ago
indirect_size_get.h Drop trailing whitespaces 10 years ago
indirect_table.c Drop trailing whitespaces 10 years ago
indirect_table.h Drop trailing whitespaces 10 years ago
indirect_texture_compression.c glx: Remove __glXReply 8 years ago
indirect_util.c Fix spelling/wording issues 4 years ago
indirect_util.h Drop trailing whitespaces 10 years ago
meson.build meson: hide C API if Xorg is disabled (like autotools) 4 years ago
render2.c glx: Convert non-generated function pointer thunking 11 years ago
render2swap.c glx: Convert non-generated function pointer thunking 11 years ago
renderpix.c glx: convert to direct GL dispatch (v2) 11 years ago
renderpixswap.c glx: convert to direct GL dispatch (v2) 11 years ago
rensize.c glx: Synchronize Xserver glx/rensize.c with mesa src/glx/compsize.c 9 years ago
single2.c glx: Remove some unused stuff from glxserver.h 7 years ago
single2swap.c glx: Remove __glXReply 8 years ago
singlepix.c glx: Remove __glXReply 8 years ago
singlepixswap.c glx: Remove __glXReply 8 years ago
singlesize.c glx: convert to direct GL dispatch (v2) 11 years ago
singlesize.h Introduce a consistent coding style 13 years ago
swap_interval.c glx: Length-checking for non-generated vendor private requests [CVE-2014-8098 6/8] 10 years ago
unpack.h glx: Remove __glXReply 8 years ago
vnd_dispatch_stubs.c glx: Import glxvnd server module (v2) 7 years ago
vndcmds.c glx: Check for byte-swapping in SetReplyHeader 4 years ago
vndext.c GLX: Set GlxServerExports::{major,minor}Version 6 years ago
vndserver.h GLX: Add a function to change a clients vendor list. 6 years ago
vndservermapping.c GLX: Add a function to change a clients vendor list. 6 years ago
vndservervendor.c glx: Import glxvnd server module (v2) 7 years ago
vndservervendor.h glx: Import glxvnd server module (v2) 7 years ago
xfont.c glx: Use vnd layer for dispatch (v4) 7 years ago