Skip to content

iris: Init CCS_E to COMPRESSED_NO_CLEAR for XeHP

Nanley Chery requested to merge nchery/mesa:perf/no-clear-init-ccs-dg2 into main

Use COMPRESSED_NO_CLEAR for the initial CCS aux state instead of COMPRESSED_CLEAR. This removes a dependency on the initial clear color, meaning that some resolves related to clear color management are now avoided.

In the Car Chase benchmark, this avoids all 50 CCS resolves. These only happen during the warm-up phase of the benchmark, so I'm not sure there is an impact on FPS. This was tested on a DG2 in small-BAR mode.

/cc @jxzgithub

Merge request reports