mesa/src
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
..
amd ac/nir: fix unaligned single component load/stores 2025-06-03 13:14:31 +00:00
android_stub
asahi asahi: advertise ASTC HDR formats 2025-05-28 14:49:06 +00:00
broadcom v3dv: consider render area when configuring supertiles 2025-06-03 11:21:14 +00:00
c11 c11: use SPDX-License-Identifier header 2025-01-08 20:37:51 +00:00
compiler nir/load_store_vectorize: stabilize entry sort 2025-06-03 09:45:01 +00:00
drm-shim
egl egl: Fixes for eglQueryContext and RESET_NOTIFICATION_STRATEGY 2025-06-02 04:36:48 +00:00
etnaviv Uprev Piglit to c32e5cc717e846ffa43408174181dc16a31d3df0 2025-05-26 10:19:29 +00:00
freedreno tu: Use safe-const GS variant for VPC binning state 2025-06-03 18:34:05 +00:00
gallium v3d,v3dv: set max supertiles to 256 2025-06-03 11:21:14 +00:00
gbm meson: support building with system libgbm 2025-04-09 12:15:33 +00:00
getopt
gfxstream gfxstream: fix missing include 2025-05-22 20:56:58 +00:00
glx glx,egl: drop libpipe_loader_dynamic dependency 2025-05-27 07:53:20 +00:00
gtest
imagination treewide: Switch to nir_progress 2025-02-26 15:19:53 +00:00
imgui
intel intel_aux_map: Avoid creating new table pages when removing 2025-06-02 20:10:49 +00:00
loader loader/wayland: Move acquisition time tracking into perfetto flows 2025-05-26 16:13:25 -05:00
mapi Get rid of 5 remaining references to glapitable.h 2025-04-23 20:18:25 +00:00
mesa nir: remove unused nir_io_semantics::invariant 2025-06-02 23:08:58 +00:00
microsoft microsoft/compiler: Cast one enum to another instead of to int to resolve warning 2025-05-30 17:04:18 +00:00
nouveau nvk: Claim shaderUniformBufferArrayNonUniformIndexingNative 2025-06-02 16:04:05 +00:00
panfrost panvk: Enable vertexPipelineStoresAndAtomics on ANGLE for v13+ 2025-06-03 14:28:06 +00:00
tool perfetto/android: align datasource names with tooling expectations 2025-04-08 18:29:10 +00:00
util panvk: Enable vertexPipelineStoresAndAtomics on ANGLE for v13+ 2025-06-03 14:28:06 +00:00
virtio venus: properly handle implicit fence from the compositor 2025-05-27 02:40:44 +00:00
vulkan vulkan/pipeline: Hash null descriptor robustness info 2025-06-03 07:02:36 +00:00
x11 glx/egl/x11: fix x11_dri3_check_multibuffer 2025-02-17 02:50:15 +00:00
.clang-format radv: Add radv_foreach_stage to ForEachMacros again. 2025-04-11 18:01:47 +00:00
meson.build meson: support building with system libgbm 2025-04-09 12:15:33 +00:00