Skip to content

intel: Rely more on the new compression format fields for TGL+

Nanley Chery requested to merge nchery/mesa:perf/isl/tgl-ccs-views-rg11b10f into main

Tiger Lake and onward allow drivers to specify a compression format independently from the surface format. So, even if the surface format changes, the hardware is still able to determine how to access the CCS.

This lets us retain compression during format-reinterpretation when the new format has a different number of bits-per-channel. The new format still needs to support CCS_E however.

In light of this, we lessen the requirements for CCS_E-compatibility. We also update blorp_copy so that we can support CCS_E on R11G11B10_FLOAT.

/cc @jekstrand, @fjdegroo

Merge request reports