diff options
Diffstat (limited to 'src/video_core/surface.h')
| -rw-r--r-- | src/video_core/surface.h | 160 |
1 files changed, 80 insertions, 80 deletions
diff --git a/src/video_core/surface.h b/src/video_core/surface.h index 6da6a1b97..422c9fcb2 100644 --- a/src/video_core/surface.h +++ b/src/video_core/surface.h | |||
| @@ -15,94 +15,94 @@ | |||
| 15 | namespace VideoCore::Surface { | 15 | namespace VideoCore::Surface { |
| 16 | 16 | ||
| 17 | enum class PixelFormat { | 17 | enum class PixelFormat { |
| 18 | ABGR8U = 0, | 18 | ABGR8U, |
| 19 | ABGR8S = 1, | 19 | ABGR8S, |
| 20 | ABGR8UI = 2, | 20 | ABGR8UI, |
| 21 | B5G6R5U = 3, | 21 | B5G6R5U, |
| 22 | A2B10G10R10U = 4, | 22 | A2B10G10R10U, |
| 23 | A1B5G5R5U = 5, | 23 | A1B5G5R5U, |
| 24 | R8U = 6, | 24 | R8U, |
| 25 | R8UI = 7, | 25 | R8UI, |
| 26 | RGBA16F = 8, | 26 | RGBA16F, |
| 27 | RGBA16U = 9, | 27 | RGBA16U, |
| 28 | RGBA16S = 10, | 28 | RGBA16S, |
| 29 | RGBA16UI = 11, | 29 | RGBA16UI, |
| 30 | R11FG11FB10F = 12, | 30 | R11FG11FB10F, |
| 31 | RGBA32UI = 13, | 31 | RGBA32UI, |
| 32 | DXT1 = 14, | 32 | DXT1, |
| 33 | DXT23 = 15, | 33 | DXT23, |
| 34 | DXT45 = 16, | 34 | DXT45, |
| 35 | DXN1 = 17, // This is also known as BC4 | 35 | DXN1, // This is also known as BC4 |
| 36 | DXN2UNORM = 18, | 36 | DXN2UNORM, |
| 37 | DXN2SNORM = 19, | 37 | DXN2SNORM, |
| 38 | BC7U = 20, | 38 | BC7U, |
| 39 | BC6H_UF16 = 21, | 39 | BC6H_UF16, |
| 40 | BC6H_SF16 = 22, | 40 | BC6H_SF16, |
| 41 | ASTC_2D_4X4 = 23, | 41 | ASTC_2D_4X4, |
| 42 | BGRA8 = 24, | 42 | BGRA8, |
| 43 | RGBA32F = 25, | 43 | RGBA32F, |
| 44 | RG32F = 26, | 44 | RG32F, |
| 45 | R32F = 27, | 45 | R32F, |
| 46 | R16F = 28, | 46 | R16F, |
| 47 | R16U = 29, | 47 | R16U, |
| 48 | R16S = 30, | 48 | R16S, |
| 49 | R16UI = 31, | 49 | R16UI, |
| 50 | R16I = 32, | 50 | R16I, |
| 51 | RG16 = 33, | 51 | RG16, |
| 52 | RG16F = 34, | 52 | RG16F, |
| 53 | RG16UI = 35, | 53 | RG16UI, |
| 54 | RG16I = 36, | 54 | RG16I, |
| 55 | RG16S = 37, | 55 | RG16S, |
| 56 | RGB32F = 38, | 56 | RGB32F, |
| 57 | RGBA8_SRGB = 39, | 57 | RGBA8_SRGB, |
| 58 | RG8U = 40, | 58 | RG8U, |
| 59 | RG8S = 41, | 59 | RG8S, |
| 60 | RG8UI = 42, | 60 | RG8UI, |
| 61 | RG32UI = 43, | 61 | RG32UI, |
| 62 | RGBX16F = 44, | 62 | RGBX16F, |
| 63 | R32UI = 45, | 63 | R32UI, |
| 64 | R32I = 46, | 64 | R32I, |
| 65 | ASTC_2D_8X8 = 47, | 65 | ASTC_2D_8X8, |
| 66 | ASTC_2D_8X5 = 48, | 66 | ASTC_2D_8X5, |
| 67 | ASTC_2D_5X4 = 49, | 67 | ASTC_2D_5X4, |
| 68 | BGRA8_SRGB = 50, | 68 | BGRA8_SRGB, |
| 69 | DXT1_SRGB = 51, | 69 | DXT1_SRGB, |
| 70 | DXT23_SRGB = 52, | 70 | DXT23_SRGB, |
| 71 | DXT45_SRGB = 53, | 71 | DXT45_SRGB, |
| 72 | BC7U_SRGB = 54, | 72 | BC7U_SRGB, |
| 73 | R4G4B4A4U = 55, | 73 | R4G4B4A4U, |
| 74 | ASTC_2D_4X4_SRGB = 56, | 74 | ASTC_2D_4X4_SRGB, |
| 75 | ASTC_2D_8X8_SRGB = 57, | 75 | ASTC_2D_8X8_SRGB, |
| 76 | ASTC_2D_8X5_SRGB = 58, | 76 | ASTC_2D_8X5_SRGB, |
| 77 | ASTC_2D_5X4_SRGB = 59, | 77 | ASTC_2D_5X4_SRGB, |
| 78 | ASTC_2D_5X5 = 60, | 78 | ASTC_2D_5X5, |
| 79 | ASTC_2D_5X5_SRGB = 61, | 79 | ASTC_2D_5X5_SRGB, |
| 80 | ASTC_2D_10X8 = 62, | 80 | ASTC_2D_10X8, |
| 81 | ASTC_2D_10X8_SRGB = 63, | 81 | ASTC_2D_10X8_SRGB, |
| 82 | ASTC_2D_6X6 = 64, | 82 | ASTC_2D_6X6, |
| 83 | ASTC_2D_6X6_SRGB = 65, | 83 | ASTC_2D_6X6_SRGB, |
| 84 | ASTC_2D_10X10 = 66, | 84 | ASTC_2D_10X10, |
| 85 | ASTC_2D_10X10_SRGB = 67, | 85 | ASTC_2D_10X10_SRGB, |
| 86 | ASTC_2D_12X12 = 68, | 86 | ASTC_2D_12X12, |
| 87 | ASTC_2D_12X12_SRGB = 69, | 87 | ASTC_2D_12X12_SRGB, |
| 88 | ASTC_2D_8X6 = 70, | 88 | ASTC_2D_8X6, |
| 89 | ASTC_2D_8X6_SRGB = 71, | 89 | ASTC_2D_8X6_SRGB, |
| 90 | ASTC_2D_6X5 = 72, | 90 | ASTC_2D_6X5, |
| 91 | ASTC_2D_6X5_SRGB = 73, | 91 | ASTC_2D_6X5_SRGB, |
| 92 | E5B9G9R9F = 74, | 92 | E5B9G9R9F, |
| 93 | 93 | ||
| 94 | MaxColorFormat, | 94 | MaxColorFormat, |
| 95 | 95 | ||
| 96 | // Depth formats | 96 | // Depth formats |
| 97 | Z32F = 75, | 97 | Z32F = MaxColorFormat, |
| 98 | Z16 = 76, | 98 | Z16, |
| 99 | 99 | ||
| 100 | MaxDepthFormat, | 100 | MaxDepthFormat, |
| 101 | 101 | ||
| 102 | // DepthStencil formats | 102 | // DepthStencil formats |
| 103 | Z24S8 = 77, | 103 | Z24S8 = MaxDepthFormat, |
| 104 | S8Z24 = 78, | 104 | S8Z24, |
| 105 | Z32FS8 = 79, | 105 | Z32FS8, |
| 106 | 106 | ||
| 107 | MaxDepthStencilFormat, | 107 | MaxDepthStencilFormat, |
| 108 | 108 | ||