mesa/src
Timur Kristóf da184ddbe4 spirv: Always mark FS layer and viewport index inpus as flat
The spec requires these to be decorated as FLAT,
but some apps forgot to set that,
eg. old DXVK before d12a8e09a855

Let's unconditionally decorate these FS inputs as FLAT
in spirv_to_nir, we can do that for free and prevent those
apps from crashing RADV.

Cc: mesa-stable
Signed-off-by: Timur Kristóf <timur.kristof@gmail.com>
Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Reviewed-by: Faith Ekstrand <faith.ekstrand@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33205>
2025-09-19 14:59:12 +02:00
..
amd radv: use rt wave size in fragment shaders with ray queries 2025-09-19 11:06:06 +00:00
android_stub
asahi agx: use util_lut2 2025-09-16 21:48:37 +00:00
broadcom broadcom/ci: unlock CI-Tron jobs for arm32 2025-09-19 11:23:53 +00:00
c11
compiler spirv: Always mark FS layer and viewport index inpus as flat 2025-09-19 14:59:12 +02:00
drm-shim drm-shim: fix with asan 2025-09-03 11:47:00 +00:00
egl egl: allocate device info lazily only when queried 2025-09-16 08:51:31 +00:00
etnaviv etnaviv: The relative path to build dir is not always valid, fix it 2025-09-16 14:59:48 +00:00
freedreno turnip/ci: switch vkcts testing to the KWS farm 2025-09-19 11:41:54 +00:00
gallium zink/ci: document more flakes in the a750 job 2025-09-19 11:41:54 +00: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: Address some Werror errors from ag/35389434 2025-09-16 23:26:27 +00:00
glx glx/kopper: don't call glFlush from swapbuffers 2025-08-22 00:42:28 +00:00
gtest
imagination pvr: implement samplerAnisotropy 2025-09-17 15:44:32 +00:00
imgui imgui: Silence build warnings for imgui 2025-09-16 06:16:19 +00:00
intel brw: Fix encoding of 3-src dst in Xe2+ 2025-09-18 18:21:25 +00:00
loader loader: Don't fall back to nouveau GL without zink 2025-08-26 23:36:46 +00:00
mesa mesa: fix draw mesh shader indirect buffer size check 2025-09-18 01:38:08 +00:00
microsoft microsoft: switch to new subgroup size info 2025-09-12 21:05:17 +00:00
nouveau nvk: remove unused relative_dir variable 2025-09-15 12:18:37 +00:00
panfrost pan/kmod: query and cache available context priorities from KMD 2025-09-19 10:05:44 +00:00
tool clang-format: Update the .clang-format files to conformance clang-format json-schema 2025-09-09 07:04:55 +00:00
util android/gralloc0: add CROS_GRALLOC_DRM_GET_BUFFER_COLOR_INFO 2025-09-17 08:01:41 +00:00
virtio gfxstream: hide vkTraceAsyncGOOGLE behind new capset flag 2025-09-16 23:26:27 +00:00
vulkan meson: only require glslang >= 12.2 when anv/radv/turnip are built 2025-09-18 19:07:10 +00: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 pvr, pco: usc program (pre-)generation boilerplate 2025-09-16 18:26:09 +00:00