turnip: implement UBWC
authorJonathan Marek <jonathan@marek.ca>
Mon, 18 Nov 2019 21:46:39 +0000 (16:46 -0500)
committerJonathan Marek <jonathan@marek.ca>
Thu, 21 Nov 2019 22:21:57 +0000 (22:21 +0000)
This enables UBWC for everything except 3D textures.

It breaks many image_to_image copies but those aren't important and it can
be worked around later (image_to_image copy needs to be done in two steps,
decode from the source format and then encode to the destination format).

Signed-off-by: Jonathan Marek <jonathan@marek.ca>
Reviewed-by: Eric Anholt <eric@anholt.net>

No differences found