mesa/src/freedreno
Connor Abbott 723a1fabac tu: Use safe-const GS variant for VPC binning state
When binning with a GS, both VS and GS are active. This means that we
could have to use the safe-const variant for the GS. However we only
emitted VPC state for the binning case with the "normal" GS variant.
Emit the VPC state with the safe-const variant too, and select between
the state variants at link time.

This fixes a few tests like
dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.32struct_to_8struct.uniform_uint_geom
with TU_DEBUG=gmem,forcebin.

Cc: mesa-stable
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35294>
2025-06-03 18:34:05 +00:00
..
.gitlab-ci freedreno/regs: Document fast border color in sampler 2025-05-02 16:43:31 +00:00
afuc freedreno: Misc control registers updates 2025-03-14 16:52:06 +00:00
ci ci/lava: Rename LAVA_S3_ARTIFACT_NAME 2025-05-26 17:25:40 +00:00
common tu,freedreno: Add pkt_field_{get,set} helper macro 2025-05-29 10:54:28 +01:00
computerator freedreno/a6xx, turnip: Set CONSTANTRAMMODE correctly 2025-04-30 18:44:34 +00:00
decode tu,freedreno: Add pkt_field_{get,set} helper macro 2025-05-29 10:54:28 +01:00
drm freedreno/virtio: Use util_get_command_line() helper 2025-05-07 13:22:48 +00:00
drm-shim freedreno/drm-shim: add support for MSM_PARAM_UCHE_TRAP_BASE 2025-05-21 11:29:31 +00:00
ds freedreno/percntr: Expose LRZ derived counters 2025-05-02 11:39:54 +00:00
fdl freedreno: Use fast variants of {BC4/BC5}_SNORM formats 2025-05-29 09:01:17 +00:00
ir2 freedreno: use unicode © instead of DOS-like (C) copyright sign 2024-08-28 08:54:00 +00:00
ir3 ir3: don't free constant_data after assembling 2025-05-26 07:43:16 +00:00
isa ir3: fix display of dot-product instructions 2025-05-08 09:44:31 +00:00
perfcntrs freedreno/percntr: Expose LRZ derived counters 2025-05-02 11:39:54 +00:00
registers freedreno: Use fast variants of {BC4/BC5}_SNORM formats 2025-05-29 09:01:17 +00:00
rnn freedreno/rnndec: Consider array length when finding by reg name 2024-10-15 15:35:39 +00:00
vulkan tu: Use safe-const GS variant for VPC binning state 2025-06-03 18:34:05 +00:00
.clang-format freedreno: add missing entries to ForEachMacros 2025-01-24 12:15:31 +00:00
.dir-locals.el
.editorconfig
meson.build meson: Update Lua dependency version to 5.3 2024-08-14 03:03:46 +00:00