xserver/glx
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Enrico Weigelt, metux IT consult 962580a15a treewide: macros lambda-esque screen iteration
iterating over screen list via lambda-esque macros calls like this

    DIX_FOR_EACH_SCREEN({
        do_something
    });

withing the body, the iterator variables `walkScreenIdx` and `walkScreen`
are defined and can be directly used (read-only). the code inside the body
is running in a separate scope.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-10-01 11:40:34 +02:00
..
clientinfo.c glx: use sizeof() for reply struct 2025-02-06 20:04:23 +00:00
createcontext.c glx: createcontext: silence analyzer warning and make code easier to understand 2025-06-12 16:33:12 +02:00
extension_string.c glx: fix missing includes of extinit.h 2025-09-25 13:48:08 +02:00
extension_string.h glx: Implement GLX_EXT_get_drawable_type 2020-09-28 17:16:24 +00:00
glxcmds.c glx: glxcmds: use rpcbuf to build xGLXGetVisualConfigsReply payload 2025-09-29 12:35:20 +02:00
glxcmdsswap.c glx: replace __GLX_SWAP_INT() by swapl() 2025-09-04 18:33:24 +02: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
glxdri2.c os: log: replace LogMessageVerbSigSafe() by LogMessageVerb() 2025-02-06 23:35:27 +00:00
glxdricommon.c miext: move over extinit_priv.h from include 2025-06-12 17:21:46 +02:00
glxdricommon.h glx: remove unused systemTimeExtension 2017-09-08 11:23:35 -07:00
glxdriswrast.c drop remains of cygwin support 2025-06-12 17:21:46 +02:00
glxext.c treewide: macros lambda-esque screen iteration 2025-10-01 11:40:34 +02: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 Drop trailing whitespaces 2014-11-12 10:25:00 +10:00
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 drop remains of support for old Sun compilers 2024-02-19 09:21:36 +00:00
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 Drop trailing whitespaces 2014-11-12 10:25:00 +10:00
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 Drop trailing whitespaces 2014-11-12 10:25:00 +10:00
meson.build treewide: remove "lib" prefix in static_library names (meson) 2025-07-03 12:01:52 +02:00
render2.c drop obsolete HAVE_DIX_CONFIG_H 2024-10-10 13:38:31 +00:00
render2swap.c glx: replace __GLX_SWAP_INT() by swapl() 2025-09-04 18:33:24 +02:00
renderpix.c drop obsolete HAVE_DIX_CONFIG_H 2024-10-10 13:38:31 +00:00
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: move request/response related functions to new request_priv.h header 2025-09-24 11:32:50 +02: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 glx: consolidate retrieval of vendor for screen 2025-09-04 14:07:17 +02:00
vndcmds.c dix: move request/response related functions to new request_priv.h header 2025-09-24 11:32:50 +02:00
vndext.c treewide: macros lambda-esque screen iteration 2025-10-01 11:40:34 +02:00
vndserver.h glx: move private definitions from vndserver.h to vndserver_priv.h 2024-02-22 23:52:03 +00:00
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