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 Get rid of 5 remaining references to glapitable.h 2025-04-23 20:18:25 +00:00
windows glapi: rename exported symbols so as not to conflict with old libglapi 2025-01-23 00:49:05 +00:00
applegl_glx.c glx: Remove (almost) all usage of _X_HIDDEN / _X_INTERNAL 2025-02-20 15:47:23 +00:00
clientattrib.c
clientinfo.c glx: tabs -> spaces 2024-07-28 13:11:07 +00:00
compsize.c
create_context.c glx: Remove (almost) all usage of _X_HIDDEN / _X_INTERNAL 2025-02-20 15:47:23 +00:00
dri3_glx.c dri: Get rid of __DRIbackgroundCallableExtension 2025-07-16 01:32:56 +00:00
dri3_priv.h mesa_interface: replace opaque __DRIscreen with struct dri_screen everywhere 2024-10-22 06:48:02 +00:00
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 glx: Remove (almost) all usage of _X_HIDDEN / _X_INTERNAL 2025-02-20 15:47:23 +00:00
drisw_glx.c dri: Get rid of __DRIbackgroundCallableExtension 2025-07-16 01:32:56 +00:00
drisw_priv.h glx: inline __GLXDRIscreen onto base glx_screen 2024-08-19 17:43:59 +00:00
driwindows_glx.c mesa_interface: replace opaque __DRIscreen with struct dri_screen everywhere 2024-10-22 06:48:02 +00:00
eval.c
g_glxglvnddispatchfuncs.c
g_glxglvnddispatchindices.h
glvnd-symbols.txt glx: stop exporting EXT_texture_object functions from libGLX_mesa.so 2025-03-27 05:46:35 +00:00
glx_error.c
glx_error.h glx: Remove (almost) all usage of _X_HIDDEN / _X_INTERNAL 2025-02-20 15:47:23 +00:00
glx_pbuffer.c glx: Fix the GLX_EXT_swap_control_tear drawable attributes 2024-10-23 19:55:53 +00:00
glx_query.c
glxclient.h glx: clean up a litttle remains of DRI2 support. 2025-07-09 14:31:05 -07:00
glxcmds.c glx: Remove (almost) all usage of _X_HIDDEN / _X_INTERNAL 2025-02-20 15:47:23 +00:00
glxconfig.c glx: Remove (almost) all usage of _X_HIDDEN / _X_INTERNAL 2025-02-20 15:47:23 +00:00
glxconfig.h glx: tabs -> spaces 2024-07-28 13:11:07 +00:00
glxcurrent.c glx: Remove (almost) all usage of _X_HIDDEN / _X_INTERNAL 2025-02-20 15:47:23 +00:00
glxext.c glx: Refuse to initialize if Display is not thread-safe 2025-07-16 01:32:56 +00:00
glxextensions.c glapi: remove unused functions from dispatch tables 2025-03-03 21:06:06 +00:00
glxextensions.h glapi: remove unused functions from dispatch tables 2025-03-03 21:06:06 +00:00
glxglvnd.c
glxglvnd.h
glxglvnddispatchfuncs.h
glxhash.c glx: Remove (almost) all usage of _X_HIDDEN / _X_INTERNAL 2025-02-20 15:47:23 +00:00
glxhash.h
indirect_glx.c glx: Remove (almost) all usage of _X_HIDDEN / _X_INTERNAL 2025-02-20 15:47:23 +00:00
indirect_init.h
indirect_texture_compression.c
indirect_transpose_matrix.c
indirect_vertex_array.c glapi: remove unused functions from dispatch tables 2025-03-03 21:06:06 +00:00
indirect_vertex_array.h
indirect_vertex_array_priv.h
indirect_vertex_program.c
indirect_window_pos.c
libgl-symbols.txt glx: add a test to verify exported symbols 2025-03-27 05:46:34 +00:00
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 glx: Remove (almost) all usage of _X_HIDDEN / _X_INTERNAL 2025-02-20 15:47:23 +00:00
render2.c glx: Fix typos 2025-02-15 17:43:44 +00:00
renderpix.c glx: don't generate indirect GLX dispatch for ARB_imaging functions 2025-03-27 05:46:34 +00:00
single2.c glx: stop exporting EXT_texture_object functions from libGLX_mesa.so 2025-03-27 05:46:35 +00:00
vertarr.c glx: tabs -> spaces 2024-07-28 13:11:07 +00:00
xfont.c mesa: move dispatch.h and marshal_generated.h generation to glapi/gen 2025-03-27 05:46:35 +00:00