mesa/src
Timur Kristóf edde762b56 ac/nir/ngg: Move emitting GS vertex param exports to if.
On GFX10-10.3 (when no attribute ring is present), only emit
the GS vertex parameter exports on the vertex export threads.
Other threads don't have anything to export.

Move this code around to make it a bit easier to follow.
Also add some comments to better explain what's what.

Signed-off-by: Timur Kristóf <timur.kristof@gmail.com>
Acked-by: Marek Olšák <marek.olsak@amd.com>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32640>
2024-12-28 10:31:23 -06:00
..
amd ac/nir/ngg: Move emitting GS vertex param exports to if. 2024-12-28 10:31:23 -06:00
android_stub
asahi asahi: Remove unneeded dependencies for asahi_clc 2024-12-23 15:09:41 +00:00
broadcom ci: update fail lists and trace checksums 2024-12-24 05:54:07 -05:00
c11 build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
compiler nir: optimize unpacking 8bit values from a 64bit source 2024-12-26 17:50:32 +00:00
drm-shim drm-shim: stub synobj_timeline_wait and query ioctl 2024-07-16 11:17:59 +02:00
egl egl/wayland: fallback to implicit modifiers if advertised by compositor 2024-12-19 13:09:48 +00:00
etnaviv etnaviv: Update headers from rnndb 2024-12-18 12:42:37 +00:00
freedreno ci: update fail lists and trace checksums 2024-12-24 05:54:07 -05:00
gallium frontends/va: Fix deinterlace filter 2024-12-28 12:02:42 +00:00
gbm Revert "gbm: mark surface buffers as explicit flushed" 2024-11-27 22:48:04 +00:00
getopt build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
gfxstream gfxstream: fix issues with VK1.4 build 2024-12-03 20:35:44 +00:00
glx glx: ignore zink check for has_explicit_modifiers and DRI3 on MacOS. 2024-12-13 00:39:16 +00:00
gtest build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
imagination pvr: use vk_descriptor_type_is_dynamic 2024-12-19 15:12:58 +00:00
imgui
intel anv: fix index buffer size changes 2024-12-27 13:20:49 +00:00
loader loader: Fix typo in __DRI_IMAGE_FORMAT_XBGR16161616 definition 2024-10-25 14:18:24 +00:00
mapi meson: remove selinux option 2024-10-21 01:14:35 +00:00
mesa glsl,st/mesa: always lower IO for GLSL, unlower IO for drivers 2024-12-24 05:54:07 -05:00
microsoft microsoft/compiler: Update clip/cull split pass to handle clip/cull getting merged 2024-12-24 05:54:07 -05:00
nouveau nak: Simplify 16-bit vector selection to not use try_from 2024-12-23 11:47:49 +01:00
panfrost ci: update fail lists and trace checksums 2024-12-24 05:54:07 -05:00
tool panvk: add u_trace perfetto support 2024-12-17 23:14:26 +00:00
util drirc/nvk: force_vk_vendor=-1 for Artifact Classic 2024-12-23 16:12:35 +00:00
virtio treewide: Stop putting enum in front of Vulkan enum types 2024-12-02 17:22:49 +00:00
vulkan vulkan: add vk_descriptor_type_is_dynamic helper 2024-12-19 15:12:58 +00:00
x11 meson: require dri3 modifiers 2024-09-06 17:34:17 +00:00
.clang-format nir: add helpers for precompiled shaders 2024-11-28 17:34:12 +00:00
meson.build meson: simplify logic a bit 2024-11-26 20:45:41 +00:00