turnip: NPOT texture formats
This patch adds support for NPOT formats as texture formats (something the blob doesn't have except for R8G8B8_UNORM
)
8_8_8_UNORM
is an exception and is also renderable (not enabled by this patch).
The problem that needs to be solved is that since the formats are being copied as R8_UNORM
, a high width copy (8192x4 for the 24 bit formats for example) ends up breaking the width limit of 16384. Putting this up in a MR because I won't be working on this for a bit.
Edited by Jonathan Marek