mesa/src
Lakshman Chandu Kondreddy 58a09138d3 dri: Add R32F,RG32F,RGBA32F format mappings for DRIImage
Add pipe format to sized internal format mappings for R32F,
RG32F and RGBA32F in the DRIImage format table. This fixes shader
image store operations on EGL images imported from DMA-BUF with
respective DRM formats.

Without these mappings, DMA-BUF imported textures received base internal
formats instead of sized internal formats, causing shader image unit
validation to fail and DispatchCompute write zeroes on compute shader
imageStore operation.

Fixes: 6d3f266406 ("dri: Add additional 16/32b float/int formats")
Signed-off-by: Lakshman Chandu Kondreddy <lkondred@qti.qualcomm.com>
(cherry picked from commit ffb5d5d224)

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39462>
2026-01-23 08:05:51 -08:00
..
amd ac/cmdbuf: disable ENABLE_PING_PONG_BIN_ORDER on GFX11.5 2026-01-23 08:05:51 -08:00
android_stub
asahi agx: fix SSA repair with phis with constants 2026-01-23 08:05:51 -08:00
broadcom ci: use $CI_TRON_JOB_PRIORITY tag on all ci-tron jobs 2025-12-01 09:16:33 -08:00
c11 c11/threads: fix build on c23 2025-11-13 08:10:20 -08:00
compiler nir: Fix constant evaluation of non-32-bit bitfield_extract. 2026-01-23 08:05:51 -08:00
drm-shim drm-shim: fix with asan 2025-09-03 11:47:00 +00:00
egl egl/x11: Fix memory leak when querying translated coord. 2025-12-15 11:23:34 -08:00
etnaviv ci: use $CI_TRON_JOB_PRIORITY tag on all ci-tron jobs 2025-12-01 09:16:33 -08:00
freedreno tu: Fix TU_DRAW_STATE_VB size 2026-01-23 08:05:51 -08:00
gallium dri: Add R32F,RG32F,RGBA32F format mappings for DRIImage 2026-01-23 08:05:51 -08:00
gbm egl,glx: allow OpenGL with old libx11, but disable glthread if it's unsafe 2025-08-21 02:05:26 +00:00
getopt
gfxstream gfxstream: fix logspam in TLS helper function 2025-12-04 09:15:31 -08:00
glx glx: provide glx.pc 2025-10-14 20:53:10 +00:00
gtest
imagination pvr: add missing forward-declaration 2026-01-14 10:22:59 -08:00
imgui imgui: Silence build warnings for imgui 2025-09-16 06:16:19 +00:00
intel brw: Fix and properly use increment_a64_address() 2026-01-23 08:05:51 -08:00
loader loader: Wrap nouveau_zink_predicate with HAVE_LIBDRM 2025-11-21 14:22:57 -08:00
mesa mesa: fix GL_INVALID_OPERATION when releasing buffer in GLES1/2 ctx 2026-01-23 08:05:51 -08:00
microsoft dozen: return INCOMPATIBLE_DRIVER on instance create failure 2025-12-01 09:16:32 -08:00
nouveau nvk: Set maxStorageBufferRange = maxBufferSize 2025-12-19 08:05:06 -08:00
panfrost pan/bi: Mark whole flat variables 2026-01-23 08:05:51 -08:00
tool clang-format: Update the .clang-format files to conformance clang-format json-schema 2025-09-09 07:04:55 +00:00
util util/rmq: Fix uninitialized read in preprocess 2026-01-08 07:49:53 -08:00
virtio venus: workaround to consider ALIAS for image mem req cache 2026-01-23 08:05:51 -08:00
vulkan vulkan/wsi/headless: implement vkReleaseSwapchainImagesKHR for headless 2026-01-23 08:05:51 -08:00
x11 meson: add missing x11 dependency on libloader_x11 2025-08-08 21:45:59 +00:00
.clang-format clang-format: Move ForEachMacros into src/.clang-format for freedreno 2025-09-09 07:04:55 +00:00
meson.build Revert "meson: use vcs_tag() instead of custom script" 2025-10-06 23:06:11 +00:00