anv: Disable CCS_E for some 8/16bpp copies on TGL+
authorNanley Chery <nanley.g.chery@intel.com>
Mon, 24 Jan 2022 23:53:37 +0000 (18:53 -0500)
committerMarge Bot <emma+marge@anholt.net>
Wed, 26 Jan 2022 23:34:33 +0000 (23:34 +0000)
commitd68b2db89ca38f3f6c0d3ebd65945c471d864d58
tree9ffbc2cb6c9663c22fdaeed1270b2e66a0f36dbd
parent09ca089144491dbcbc91f1bedfa0c08f8f498af5
anv: Disable CCS_E for some 8/16bpp copies on TGL+

CCS_E is currently disabled on TGL+, but we'll enable it soon. We choose
to explicitly disable it for certain copy operations to avoid CTS
failures in the following groups:

- dEQP-VK.drm_format_modifiers.export_import.*
- dEQP-VK.synchronization*

Fixes: e6147895885 ("anv: Also disallow CCS_E for multi-LOD images")
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14723>
src/intel/vulkan/anv_image.c