From a76f3ac2fe4bd13b1d429c325be2eef6bf8b53f3 Mon Sep 17 00:00:00 2001 From: nmzik Date: Thu, 6 Aug 2026 18:18:07 +0200 Subject: [PATCH] gpu_defs: add missing layouts --- src/graphics/guest_gpu/gpu_defs.h | 46 +++++++++++++++++++------------ 1 file changed, 28 insertions(+), 18 deletions(-) diff --git a/src/graphics/guest_gpu/gpu_defs.h b/src/graphics/guest_gpu/gpu_defs.h index 1df5f6f5c..ea4685f2b 100644 --- a/src/graphics/guest_gpu/gpu_defs.h +++ b/src/graphics/guest_gpu/gpu_defs.h @@ -60,24 +60,34 @@ enum class GsOutputPrimitiveType : uint32_t { }; enum class ChannelLayout : uint32_t { - kInvalid = 0, - k8 = 1, - k16 = 2, - k8_8 = 3, - k32 = 4, - k16_16 = 5, - k11_11_10 = 6, - k10_10_10_2 = 9, - k8_8_8_8 = 10, - k32_32 = 11, - k16_16_16_16 = 12, - k32_32_32_32 = 14, - k5_6_5 = 16, - k5_5_5_1 = 17, - k4_4_4_4 = 19, - kBc1 = 35, - kBc2 = 36, - kBc3 = 37, + kInvalid = 0, + k8 = 1, + k16 = 2, + k8_8 = 3, + k32 = 4, + k16_16 = 5, + k11_11_10 = 6, + k10_11_11 = 7, + k2_10_10_10 = 8, + k10_10_10_2 = 9, + k8_8_8_8 = 10, + k32_32 = 11, + k16_16_16_16 = 12, + k32_32_32 = 13, + k32_32_32_32 = 14, + k5_6_5 = 16, + k5_5_5_1 = 17, + k1_5_5_5 = 18, + k4_4_4_4 = 19, + k10_10_10_2Float = 31, + k9_9_9_5 = 34, + kBc1 = 35, + kBc2 = 36, + kBc3 = 37, + kBc4 = 38, + kBc5 = 39, + kBc6 = 40, + kBc7 = 41, }; enum class ChannelType : uint32_t {