mesa/src/gallium/frontends/dri
Qiang Yu c334ade0c2
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
gallium: fix eglExportDMABUFImageQueryMESA crash for r600
r600 does not implement pipe_screen.resource_get_param, so
dri2_resource_get_param just return false here.

eglExportDMABUFImageQueryMESA has been changed to support
multi plane resource, so some emulated multi plane format
gets here and return NULL which causes following queries
with this return value crash.

Fixes: f416a52960 ("egl: refine dma buf export to support multi plane")
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/13921
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37503>
2025-09-23 02:08:57 +00:00
..
dri2.c gallium: fix eglExportDMABUFImageQueryMESA crash for r600 2025-09-23 02:08:57 +00:00
dri_context.c egl,glx: allow OpenGL with old libx11, but disable glthread if it's unsafe 2025-08-21 02:05:26 +00:00
dri_context.h egl,glx: allow OpenGL with old libx11, but disable glthread if it's unsafe 2025-08-21 02:05:26 +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 mesa: Add support for NV61, NV24 and NV42 pixel formats 2025-08-26 18:08:37 +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 egl: allocate device info lazily only when queried 2025-09-16 08:51:31 +00:00
dri_util.h egl,glx: allow OpenGL with old libx11, but disable glthread if it's unsafe 2025-08-21 02:05:26 +00:00
drisw.c gallium: fix timeline semaphore value passing 2025-07-07 21:18:29 +00:00
kopper.c kopper: unwrap screen before checking cpu flag 2025-09-02 17:01:38 +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 egl,glx: allow OpenGL with old libx11, but disable glthread if it's unsafe 2025-08-21 02:05:26 +00:00
loader_dri3_helper.h gallium/dri3: Drop loader_dri3_buffer::size 2025-07-14 18:31:47 +00:00
meson.build mesa: remove inc_mapi 2025-08-06 20:35:26 +00:00