mesa/src/gallium/frontends/dri
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
..
dri2.c dri2: Allow allocating suboptimal for sampling 2025-07-15 12:37:08 +00:00
dri_context.c dri: Get rid of __DRIbackgroundCallableExtension 2025-07-16 01:32:56 +00:00
dri_context.h mesa_interface: replace opaque __DRIcontext with struct dri_context everywhere 2024-10-22 06:48:02 +00:00
dri_drawable.c dri: Remove remnants of TexBuffer extension 2025-07-09 17:49:59 +00:00
dri_drawable.h dri: Remove remnants of TexBuffer extension 2025-07-09 17:49:59 +00:00
dri_helpers.c dri: Add additional 16/32b float/int formats 2025-07-15 12:37:10 +00:00
dri_helpers.h dri: Garbage-collect old DRI interfaces 2025-07-02 14:35:26 +00:00
dri_query_renderer.c egl,gallium,gbm,mesa: replace get_param with pipe_caps access 2025-01-17 04:39:46 +00:00
dri_query_renderer.h dri: delete __DRI2_RENDERER_QUERY interface 2024-08-01 15:28:03 +00:00
dri_screen.c dri: Get rid of __DRIbackgroundCallableExtension 2025-07-16 01:32:56 +00:00
dri_screen.h dri: Get rid of __DRIbackgroundCallableExtension 2025-07-16 01:32:56 +00:00
dri_util.c dri: Get rid of __DRIbackgroundCallableExtension 2025-07-16 01:32:56 +00:00
dri_util.h dri: Remove dri2_from_names 2025-07-09 17:49:58 +00:00
drisw.c gallium: fix timeline semaphore value passing 2025-07-07 21:18:29 +00:00
kopper.c egl,glx,kopper: Switch back to DRIkopperLoaderExtension::GetDrawableInfo 2025-07-14 18:31:46 +00:00
kopper_stubs.c egl/kopper: Update the EGLSurface size after kopperSwapBuffers() 2025-03-13 02:02:19 +00:00
loader_dri3_helper.c dri: Convert DRI_IMAGE_FORMAT to pipe_format 2025-07-15 12:37:09 +00:00
loader_dri3_helper.h gallium/dri3: Drop loader_dri3_buffer::size 2025-07-14 18:31:47 +00:00
meson.build meson: delete dri3 build option 2024-09-04 14:48:17 +00:00