mesa/src/glx
Faith Ekstrand 56ed5cf1bb
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
dri: Get rid of __DRIbackgroundCallableExtension
This was originally needed to bind the context to the background thread
for DRI2 because it needs to be able to get buffers from the X server.
With DRI3 and Wayland, however, it's not needed.  All the DRI3 code gets
everything it needs from the drawable and only uses the context for
flushes and blits, which always come from GLX itself, not the render
thread.  Now that we've deleted all the DRI2 code, let's delete this,
too.

Acked-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Reviewed-by: Eric Engestrom <eric@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36123>
2025-07-16 01:32:56 +00:00
..
apple
windows
applegl_glx.c
clientattrib.c
clientinfo.c
compsize.c
create_context.c
dri3_glx.c dri: Get rid of __DRIbackgroundCallableExtension 2025-07-16 01:32:56 +00:00
dri3_priv.h
dri_common.c dri: Get rid of __DRIbackgroundCallableExtension 2025-07-16 01:32:56 +00:00
dri_common.h dri: Get rid of __DRIbackgroundCallableExtension 2025-07-16 01:32:56 +00:00
dri_common_query_renderer.c
drisw_glx.c dri: Get rid of __DRIbackgroundCallableExtension 2025-07-16 01:32:56 +00:00
drisw_priv.h
driwindows_glx.c
eval.c
g_glxglvnddispatchfuncs.c
g_glxglvnddispatchindices.h
glvnd-symbols.txt
glx_error.c
glx_error.h
glx_pbuffer.c
glx_query.c
glxclient.h glx: clean up a litttle remains of DRI2 support. 2025-07-09 14:31:05 -07:00
glxcmds.c
glxconfig.c
glxconfig.h
glxcurrent.c
glxext.c glx: Refuse to initialize if Display is not thread-safe 2025-07-16 01:32:56 +00:00
glxextensions.c
glxextensions.h
glxglvnd.c
glxglvnd.h
glxglvnddispatchfuncs.h
glxhash.c
glxhash.h
indirect_glx.c
indirect_init.h
indirect_texture_compression.c
indirect_transpose_matrix.c
indirect_vertex_array.c
indirect_vertex_array.h
indirect_vertex_array_priv.h
indirect_vertex_program.c
indirect_window_pos.c
libgl-symbols.txt
meson.build x11: Remove DRI2 support 2025-07-09 17:49:58 +00:00
packrender.h
packsingle.h
pixel.c
pixelstore.c
query_renderer.c
render2.c
renderpix.c
single2.c
vertarr.c
xfont.c