mesa/src
Samuel Pitoiset d12984edb8 ac/nir: fix exporting NGG streamout outputs with implicit PrimId from VS/TES
With RADV, when VS/TES and FS are compiled separately, the PrimitiveId
is exported unconditionally because it's not possible to know if the
FS reads it or not. This happens with fast-link GPL and shader object.

Though, the PrimitiveID should be ignored when it's implicitly exported
because otherwise the stream output LDS offset is incorrect.

This fixes a bunch of failures with transform feedback and Zink/RADV
when shader object is enabled on RDNA3.

Cc: mesa-stable
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27981>
2024-03-11 16:28:32 +00:00
..
amd ac/nir: fix exporting NGG streamout outputs with implicit PrimId from VS/TES 2024-03-11 16:28:32 +00:00
android_stub
asahi agx: add "is helper program?" key bit 2024-02-14 21:02:32 +00:00
broadcom v3d: fix line coords with perspective projection 2024-03-11 12:42:50 +00:00
c11
compiler v3d: add load_fep_w_v3d intrinsic 2024-03-11 12:42:49 +00:00
drm-shim drm-shim: Avoid invalid file and time bits combination 2024-03-07 09:55:06 +00:00
egl egl/wayland: Remove EGL_WL_create_wayland_buffer_from_image 2024-02-29 18:26:53 +00:00
etnaviv ci/etnaviv: update expectations 2024-02-12 01:25:24 +01:00
freedreno ci/freedreno: update expectations comment 2024-03-08 22:12:18 +00:00
gallium zink: update nvk baseline with nvk changes 2024-03-11 13:55:19 +00:00
gbm gbm: Remove hardcoded color-channel data 2024-02-27 10:51:03 +00:00
getopt
glx glx: Remove DEBUG code in xfont.c 2024-03-11 00:09:58 +00:00
gtest
imagination pvr: return the OS page size for minMemoryMapAlignment 2024-03-11 11:32:53 +00:00
imgui
intel anv: use workaround framework for Wa_16013000631 2024-03-11 08:18:26 +00:00
loader loader/wayland: Add named queue fallback 2024-02-28 11:01:31 +00:00
mapi glthread: generate packed versions of gl*Pointer/Offset calls 2024-02-23 18:03:59 +00:00
mesa mesa: fix CopyTexImage format compatibility checks for ES 2024-03-09 15:23:07 +00:00
microsoft dzn: Support bufferDeviceAddress 2024-03-07 22:35:09 +00:00
nouveau nvk: Disable the Out Of Range Address exception 2024-03-10 17:30:48 +00:00
panfrost panfrost, pan/lib: Move pan_resource_table to panfrost 2024-03-11 09:23:56 +00:00
tool perfetto/pps-producer: add optimized cpu/gpu timestamp correlation support 2023-11-09 13:22:48 +00:00
util driconf: add radv_zero_vram for Crystal Project (1637730) 2024-03-11 14:14:52 +00:00
virtio vulkan: properly ensure wsi_entrypoints header gen order 2024-03-08 21:42:07 +00:00
vulkan vk/update-aliases: drop VK_ERROR_ prefix substitution 2024-03-11 14:48:14 +00:00
.clang-format ir3: allow liveness calculation for different register types 2024-03-01 13:45:10 +00:00
meson.build loader/wayland: Add fallback wl_display_dispatch_queue_timeout 2024-02-27 13:10:13 +00:00