Skip to content

anv/image: Disable multi-layer CCS_E on TGL+

Nanley Chery requested to merge nchery/mesa:fix-multiview-general into master

Anv doesn't do multi-layer fast-clear tracking, but TGL may add fast-clears to multiple layers. Disable CCS_E for image arrays on TGL+ until anv gets more clear color tracking abilities.

With this change, anv+TGL now passes:

  • dEQP-VK.multiview.readback_implicit_clear.15_15_15_15
  • dEQP-VK.multiview.readback_implicit_clear.8_1_1_8
  • dEQP-VK.multiview.readback_implicit_clear.1_2_4_8_16_32
  • dEQP-VK.multiview.renderpass2.readback_implicit_clear.15_15_15_15
  • dEQP-VK.multiview.renderpass2.readback_implicit_clear.8_1_1_8
  • dEQP-VK.multiview.renderpass2.readback_implicit_clear.1_2_4_8_16_32

Related: !4778 (closed).

Edited by Nanley Chery

Merge request reports