Skip to content

anv: Re-enable CCS_E on TGL+

Nanley Chery requested to merge nchery/mesa:perf/anv-tgl-ccs into main

Commit e6147895 accidentally disabled CCS_E on TGL+ because it checked for image->vk.mip_levels > 0 instead of image->vk.mip_levels > 1.

Instead of reverting it, we take a different approach. We implement new workarounds for the TGL clear color issue and another undetermined failure. Then we remove the code which disables CCS_E for mipmapped or arrayed images.

Hopefully fixes perf regressions: #5622 #5746 (closed)

Merge request reports