mesa/src
Jason Ekstrand cb6375d40c anv: Stop compacting surface state tables
Instead of trying to compact the surface state table to get rid of any
unused render targets, emit MAX(1, colorAttachmentCount) surface states
always.  This ensures that secondaries will always match with primaries
when we go to do the copy since there's no rule requiring the secondary
to have VK_FORMAT_UNDEFINED when the primary has a NULL image view.

Fixes: 3501a3f9ed ("anv: Convert to 100% dynamic rendering")
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17543>
2022-07-14 20:36:24 +00:00
..
amd radv: Use a global address for sbt_base 2022-07-14 16:35:31 +00:00
android_stub
asahi panfrost,asahi: Use util_sign_extend for unpacking 2022-07-06 11:23:18 +00:00
broadcom glx: Fix drawable refcounting for naked Windows 2022-07-13 12:25:30 -04:00
c11 c11: reinstate the original license and authorship 2022-06-27 11:46:22 +00:00
compiler spirv: switch to uint64 for rayquery internal type 2022-07-14 09:15:52 +00:00
drm-shim drm-shim: Cleanup on device file close 2022-05-02 19:50:33 +00:00
egl egl: Just include driconf.h instead of redefining its values. 2022-07-12 21:57:23 +00:00
etnaviv etnaviv: drm: rename etna_drm_table_lock 2022-07-03 17:41:55 +00:00
freedreno tu: Use incoherent CCU write for buffer accesses 2022-07-14 17:23:39 +00:00
gallium Fix static glapi on Windows 2022-07-14 20:01:22 +00:00
gbm gallium: Learn about kopper 2022-04-07 00:17:40 +00:00
getopt
glx glx: Fix drawable refcounting for naked Windows 2022-07-13 12:25:30 -04:00
gtest gtest: Fix maybe-uninitialized compiler warning 2022-06-29 21:02:18 +00:00
hgl
imagination pvr: Implicitly assert that the correct sub-command type is present 2022-07-13 12:30:10 +01:00
imgui
intel anv: Stop compacting surface state tables 2022-07-14 20:36:24 +00:00
loader loader: Just include driconf.h instead of redefining its values. 2022-07-12 21:57:23 +00:00
mapi Fix static glapi on Windows 2022-07-14 20:01:22 +00:00
mesa gallium, mesa: Support setting timeline semaphore values 2022-07-14 03:45:17 +00:00
microsoft microsoft/spirv_to_dxil: Fix discard to demote + return pass 2022-07-12 20:22:52 +00:00
nouveau nouveau: Drop C++03 compat code 2022-07-05 13:23:12 +00:00
panfrost panfrost: Use early-ZS helpers 2022-07-13 21:05:35 +00:00
tool meson/pps: Check if libdrm exists to compile pps 2022-06-22 11:52:36 +03:00
util util/bitset: add BITSET_SIZE() 2022-07-14 19:16:07 +00:00
virtio venus: GetPhysicalDeviceSparseImageFormatProperties to match sparse support 2022-07-12 21:20:19 +00:00
vulkan venus: use updated tokens from vk.xml 2022-07-12 15:53:11 +00:00
meson.build meson: Use cc.get_argument_syntax instead cc.get_id when possible. 2022-06-16 19:59:58 +00:00