xserver/glx
Repository files (latest commit first)
Filename Latest commit message Latest commit date
stefan11111 63f2422475 glx: include: meson_options.txt: Allow disabling DRI glx backends
This allows building the X server with glx and without mesa.
This also makes the X server optionally no longer be a loader for dri drivers.

Fixes: https://gitlab.freedesktop.org/xorg/xserver/-/issues/1638
Fixes: https://gitlab.freedesktop.org/xorg/xserver/-/issues/1819

Signed-off-by: stefan11111 <stefan11111@shitposting.expert>
2025-12-16 15:56:04 +01:00
..
glx_dri glx: include: meson_options.txt: Allow disabling DRI glx backends 2025-12-16 15:56:04 +01:00
clientinfo.c glx: use sizeof() for reply struct 2025-02-06 20:04:23 +00:00
createcontext.c dix: unexport enableIndirectGLX 2025-11-20 19:25:41 +01:00
extension_string.c dix: unexport enableIndirectGLX 2025-11-20 19:25:41 +01:00
extension_string.h
glxcmds.c include: windowstr.h: unexport w*() macros 2025-11-27 19:54:42 +01:00
glxcmdsswap.c dix: unexport SwapLongs() 2025-11-25 18:26:02 +01:00
glxcontext.h glx: drop including dix-config.h from internal includes 2025-07-18 04:51:30 +02:00
glxdrawable.h glx: drop including dix-config.h from internal includes 2025-07-18 04:51:30 +02:00
glxext.c glx: include: meson_options.txt: Allow disabling DRI glx backends 2025-12-16 15:56:04 +01:00
glxext.h glx: drop including dix-config.h from internal includes 2025-07-18 04:51:30 +02:00
glxscreens.c glx: fix missing includes of extinit.h 2025-09-25 13:48:08 +02:00
glxscreens.h glx: fix duplicate typedef 2025-08-05 10:18:19 +02:00
glxserver.h glx: drop including dix-config.h from internal includes 2025-07-18 04:51:30 +02:00
glxutil.h glx: drop including dix-config.h from internal includes 2025-07-18 04:51:30 +02:00
indirect_dispatch.c glx: drop obsolete warnings on files being generated 2025-02-06 14:29:54 +00:00
indirect_dispatch.h
indirect_dispatch_swap.c glx: drop obsolete warnings on files being generated 2025-02-06 14:29:54 +00:00
indirect_program.c dix: move request/response related functions to new request_priv.h header 2025-09-24 11:32:50 +02:00
indirect_reqsize.c drop remains of cygwin support 2025-06-12 17:21:46 +02:00
indirect_reqsize.h
indirect_size.h drop remains of cygwin support 2025-06-12 17:21:46 +02:00
indirect_size_get.c drop remains of cygwin support 2025-06-12 17:21:46 +02:00
indirect_size_get.h drop remains of cygwin support 2025-06-12 17:21:46 +02:00
indirect_table.c glx: drop including dix-config.h from internal includes 2025-07-18 04:51:30 +02:00
indirect_table.h
indirect_texture_compression.c dix: move request/response related functions to new request_priv.h header 2025-09-24 11:32:50 +02:00
indirect_util.c dix: move request/response related functions to new request_priv.h header 2025-09-24 11:32:50 +02:00
indirect_util.h
meson.build glx: include: meson_options.txt: Allow disabling DRI glx backends 2025-12-16 15:56:04 +01:00
render2.c
render2swap.c glx: replace __GLX_SWAP_INT() by swapl() 2025-09-04 18:33:24 +02:00
renderpix.c
renderpixswap.c glx: replace __GLX_SWAP_INT() by swapl() 2025-09-04 18:33:24 +02:00
rensize.c glx: fix correct sizeof GL unsigned int 2025-06-23 16:18:47 +02:00
single2.c dix: move request/response related functions to new request_priv.h header 2025-09-24 11:32:50 +02:00
single2swap.c dix: unexport SwapLongs() 2025-11-25 18:26:02 +01:00
singlepix.c dix: move request/response related functions to new request_priv.h header 2025-09-24 11:32:50 +02:00
singlepixswap.c glx: replace __GLX_SWAP_INT() by swapl() 2025-09-04 18:33:24 +02:00
singlesize.c glx: Fix out-of-bounds reads from negative return 2025-07-03 16:43:18 +02:00
singlesize.h glx: drop including dix-config.h from internal includes 2025-07-18 04:51:30 +02:00
swap_interval.c glx: drop obsolete glxbyteorder.h 2025-02-06 14:29:54 +00:00
unpack.h dix: move request/response related functions to new request_priv.h header 2025-09-24 11:32:50 +02:00
vnd_dispatch_stubs.c treewide: use helper dixGetScreenPtr() for retrieving ScreenPtr's 2025-10-30 09:44:24 +01:00
vndcmds.c glx: vndcmds: Update a comment 2025-10-24 12:47:15 +02:00
vndext.c glx: revert cb85ceae2d 2025-11-11 10:46:29 +01:00
vndserver.h
vndserver_priv.h glx: drop including dix-config.h from internal includes 2025-07-18 04:51:30 +02:00
vndservermapping.c glx: fix missing include of dix-config.h 2025-06-12 16:50:30 +02:00
vndservervendor.c glx: fix missing include of dix-config.h 2025-06-12 16:50:30 +02:00
vndservervendor.h glx: drop including dix-config.h from internal includes 2025-07-18 04:51:30 +02:00
xfont.c glx: use calloc() instead of malloc() 2025-06-12 16:49:22 +02:00