mirror of
https://git.eden-emu.dev/archive/citron
synced 2026-03-29 12:59:37 -04:00
The SURED (Surface Reduction) instruction can operate on cube maps and 3D texture arrays which were previously missing from the Type enum, causing shader translation failures. Changes: - Add ARRAY_3D and CUBE to Type enum - Map ARRAY_3D to Color3D and CUBE to ColorCube in GetType() - Update MakeCoords() to handle array and cube coordinate generation Signed-off-by: Zephyron <zephyron@citron-emu.org>