mesa/src
Timur Kristóf 4ddc9267d6 ac/nir/ngg: Wait for attribute ring stores in mesh shaders.
Make sure that both per-vertex and per-primitive attribute
ring stores are finished before position or primitive export
instructions are executed.

This is necessary because we need to ensure that mesh shader
waves work correctly when they have either vertex-only or
primitive-only waves.

Cc: mesa-stable
Signed-off-by: Timur Kristóf <timur.kristof@gmail.com>
Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24574>
(cherry picked from commit 93b4f200de)
2023-09-06 18:37:48 +01:00
..
amd ac/nir/ngg: Wait for attribute ring stores in mesh shaders. 2023-09-06 18:37:48 +01:00
android_stub util/log: improve logger_android 2023-02-22 17:55:40 +00:00
asahi asahi: Fix disk cache disable with AGX_MESA_DEBUG 2023-05-09 16:54:30 +01:00
broadcom v3d/qpu: fix type of function argument 2023-09-04 11:30:24 +01:00
c11 c11: Remove _MTX_INITIALIZER_NP for windows 2022-11-09 04:38:28 +00:00
compiler nir/opt_move: fix handling of if-condition 2023-09-04 11:30:25 +01:00
drm-shim drm-shim: Use hide_drm_device_path() to hide other drm devices 2022-12-30 15:51:11 -08:00
egl egl/dri2: Add a couple of missing mutex release in error path 2023-08-07 18:53:54 +01:00
etnaviv etnaviv: Fully replicate back stencil config 2023-09-04 11:30:24 +01:00
freedreno tu: Pass real size of prime buffers to allocator 2023-09-04 11:30:25 +01:00
gallium Revert "radeonsi/vcn: add an exception of field case for h264 decoding" 2023-09-06 18:12:38 +01:00
gbm gbm: drop unnecessary vulkan dependency 2023-02-23 18:31:22 +00:00
getopt
glx glxsw: check geometry of drawables on creation 2023-07-28 18:48:24 +01:00
gtest
imagination pvr: do not claim support for ASTC texture compression 2023-08-07 19:40:51 +01:00
imgui
intel blorp: drop undefined macro 2023-09-06 16:23:08 +01:00
loader loader/dri3: temporarily work around a crash when front is NULL 2023-05-25 14:06:12 +01:00
mapi mapi: Fixes check_table.cpp for DrawArraysInstancedARB and DrawElementsInstancedARB 2023-06-27 13:54:02 +01:00
mesa mesa: fix some TexParameter and SamplerParameter cases 2023-09-04 11:30:25 +01:00
microsoft dzn: Fix qpool->queries_lock double lock 2023-06-07 11:14:20 +02:00
nouveau nv50/ir/nir: Fix zero source handling of tex instructions. 2023-07-30 11:07:21 +01:00
panfrost panfrost: upcast uint8/uint16 before shifting them beyond their range 2023-08-16 11:48:16 +01:00
tool pps: Fix build errors. 2023-03-13 01:22:46 +00:00
util util: add radeonsi workaround for Nowhere Patrol 2023-09-06 16:17:10 +01:00
virtio venus: fix cmd state leak across implicit reset 2023-07-28 18:48:24 +01:00
vulkan vk/graphics: fix CWE handling with DS3 2023-08-18 12:08:46 +01:00
meson.build hgl: remove 2023-02-18 00:44:43 +00:00