freedreno/turnip: Fix UBWC mipmapping layouts
Using texturator on a P3A as a reference, fix up several bugs in our UBWC layouts and include unit tests to ensure we keep these cases working.
Edited by Emma Anholt
Using texturator on a P3A as a reference, fix up several bugs in our UBWC layouts and include unit tests to ensure we keep these cases working.