mesa/src
Lionel Landwerlin 1a89b1a301 anv: mark images compressed for untracked layout/access
Most of the compressed writes are tracked by the driver, for
instances :
   - blorp writes
   - render target writes

But we don't have any tracking for storage images (which have gained
compression support on DG2+). So inspect the layout transition and
when we see a layout/access that can do writes outside of our driver
tracking, update the image state tracking.

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Cc: mesa-stable
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/8946
Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
Reviewed-by: Nanley Chery <nanley.g.chery@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22988>
2023-05-17 22:01:31 +00:00
..
amd vulkan/pipeline_cache: don't log warnings for client-invisible caches 2023-05-17 20:40:12 +00:00
android_stub
asahi treewide: Stop lowering legacy atomics 2023-05-16 22:36:21 +00:00
broadcom ci/v3d: add flaking opengl 1.1@depthstencil-default_fb-drawpixels-float-and-ushort 2023-05-17 21:25:38 +00:00
c11
compiler spirv: Fix gl_spirv_validation when OpLine with strings is present 2023-05-17 18:27:41 +00:00
drm-shim drm-shim: Use anonymous file for file override 2023-05-16 04:31:22 +00:00
egl egl/loader: move crtc resource infrastructure as common helper 2023-05-11 10:51:11 +00:00
etnaviv mesa/main: drop use_legacy_math_rules 2023-05-04 06:11:44 +00:00
freedreno vulkan/pipeline_cache: don't log warnings for client-invisible caches 2023-05-17 20:40:12 +00:00
gallium iris: Set CS stall bit during HIZ_CCS_WT surface fast clear 2023-05-17 10:05:44 -07:00
gbm
getopt
glx glx: fix build with APPLEGL 2023-05-15 03:50:30 +00:00
gtest gtest: Update to 1.13.0 2023-05-14 11:09:02 +00:00
imagination pvr: Fix deferred_control_stream_flags 2023-05-17 08:18:26 +00:00
imgui
intel anv: mark images compressed for untracked layout/access 2023-05-17 22:01:31 +00:00
loader egl/loader: move crtc resource infrastructure as common helper 2023-05-11 10:51:11 +00:00
mapi
mesa mesa/st: Produce unified atomics 2023-05-16 22:36:21 +00:00
microsoft Add checks for NULL dxil_validator 2023-05-17 15:33:17 +00:00
nouveau treewide: Stop lowering legacy atomics 2023-05-16 22:36:21 +00:00
panfrost treewide: Stop lowering legacy atomics 2023-05-16 22:36:21 +00:00
tool
util util/tests: adjust for new gtest 2023-05-14 11:09:01 +00:00
virtio venus: bump ring space to 128K 2023-05-16 22:06:56 +00:00
vulkan vulkan/pipeline_cache: don't log warnings for client-invisible caches 2023-05-17 20:40:12 +00:00
meson.build