Skip to content

turnip: Be more generous with UBWC cross compatibility.

Emma Anholt requested to merge anholt/mesa:tu-srgb-ubwc into main
This brings us much more in line with what freedreno does.  In particular,
it allows more SRGB vs UNORM combinations which are important for Zink and
ANGLE where apps often cast between them.  We don't know why the blob was
so conservative, but this ruleset is (hopefully) what @flto had reverse
engineered for how UBWC works.

Fixes performance warnings in ANGLE traces like animal_crossing,
pubg_mobile_battle_royale.  I haven't detected a performance difference
yet, though.
Edited by Emma Anholt

Merge request reports