diff options
Diffstat (limited to 'src/video_core/surface.h')
| -rw-r--r-- | src/video_core/surface.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/video_core/surface.h b/src/video_core/surface.h index 5704cf16a..86fea61ae 100644 --- a/src/video_core/surface.h +++ b/src/video_core/surface.h | |||
| @@ -25,6 +25,7 @@ enum class PixelFormat { | |||
| 25 | A2B10G10R10_UNORM, | 25 | A2B10G10R10_UNORM, |
| 26 | A2B10G10R10_UINT, | 26 | A2B10G10R10_UINT, |
| 27 | A1B5G5R5_UNORM, | 27 | A1B5G5R5_UNORM, |
| 28 | A5B5G5R1_UNORM, | ||
| 28 | R8_UNORM, | 29 | R8_UNORM, |
| 29 | R8_SNORM, | 30 | R8_SNORM, |
| 30 | R8_SINT, | 31 | R8_SINT, |
| @@ -82,6 +83,7 @@ enum class PixelFormat { | |||
| 82 | BC3_SRGB, | 83 | BC3_SRGB, |
| 83 | BC7_SRGB, | 84 | BC7_SRGB, |
| 84 | A4B4G4R4_UNORM, | 85 | A4B4G4R4_UNORM, |
| 86 | R4G4_UNORM, | ||
| 85 | ASTC_2D_4X4_SRGB, | 87 | ASTC_2D_4X4_SRGB, |
| 86 | ASTC_2D_8X8_SRGB, | 88 | ASTC_2D_8X8_SRGB, |
| 87 | ASTC_2D_8X5_SRGB, | 89 | ASTC_2D_8X5_SRGB, |
| @@ -156,6 +158,7 @@ constexpr std::array<u32, MaxPixelFormat> BLOCK_WIDTH_TABLE = {{ | |||
| 156 | 1, // A2B10G10R10_UNORM | 158 | 1, // A2B10G10R10_UNORM |
| 157 | 1, // A2B10G10R10_UINT | 159 | 1, // A2B10G10R10_UINT |
| 158 | 1, // A1B5G5R5_UNORM | 160 | 1, // A1B5G5R5_UNORM |
| 161 | 1, // A5B5G5R1_UNORM | ||
| 159 | 1, // R8_UNORM | 162 | 1, // R8_UNORM |
| 160 | 1, // R8_SNORM | 163 | 1, // R8_SNORM |
| 161 | 1, // R8_SINT | 164 | 1, // R8_SINT |
| @@ -213,6 +216,7 @@ constexpr std::array<u32, MaxPixelFormat> BLOCK_WIDTH_TABLE = {{ | |||
| 213 | 4, // BC3_SRGB | 216 | 4, // BC3_SRGB |
| 214 | 4, // BC7_SRGB | 217 | 4, // BC7_SRGB |
| 215 | 1, // A4B4G4R4_UNORM | 218 | 1, // A4B4G4R4_UNORM |
| 219 | 1, // R4G4_UNORM | ||
| 216 | 4, // ASTC_2D_4X4_SRGB | 220 | 4, // ASTC_2D_4X4_SRGB |
| 217 | 8, // ASTC_2D_8X8_SRGB | 221 | 8, // ASTC_2D_8X8_SRGB |
| 218 | 8, // ASTC_2D_8X5_SRGB | 222 | 8, // ASTC_2D_8X5_SRGB |
| @@ -256,6 +260,7 @@ constexpr std::array<u32, MaxPixelFormat> BLOCK_HEIGHT_TABLE = {{ | |||
| 256 | 1, // A2B10G10R10_UNORM | 260 | 1, // A2B10G10R10_UNORM |
| 257 | 1, // A2B10G10R10_UINT | 261 | 1, // A2B10G10R10_UINT |
| 258 | 1, // A1B5G5R5_UNORM | 262 | 1, // A1B5G5R5_UNORM |
| 263 | 1, // A5B5G5R1_UNORM | ||
| 259 | 1, // R8_UNORM | 264 | 1, // R8_UNORM |
| 260 | 1, // R8_SNORM | 265 | 1, // R8_SNORM |
| 261 | 1, // R8_SINT | 266 | 1, // R8_SINT |
| @@ -313,6 +318,7 @@ constexpr std::array<u32, MaxPixelFormat> BLOCK_HEIGHT_TABLE = {{ | |||
| 313 | 4, // BC3_SRGB | 318 | 4, // BC3_SRGB |
| 314 | 4, // BC7_SRGB | 319 | 4, // BC7_SRGB |
| 315 | 1, // A4B4G4R4_UNORM | 320 | 1, // A4B4G4R4_UNORM |
| 321 | 1, // R4G4_UNORM | ||
| 316 | 4, // ASTC_2D_4X4_SRGB | 322 | 4, // ASTC_2D_4X4_SRGB |
| 317 | 8, // ASTC_2D_8X8_SRGB | 323 | 8, // ASTC_2D_8X8_SRGB |
| 318 | 5, // ASTC_2D_8X5_SRGB | 324 | 5, // ASTC_2D_8X5_SRGB |
| @@ -356,6 +362,7 @@ constexpr std::array<u32, MaxPixelFormat> BITS_PER_BLOCK_TABLE = {{ | |||
| 356 | 32, // A2B10G10R10_UNORM | 362 | 32, // A2B10G10R10_UNORM |
| 357 | 32, // A2B10G10R10_UINT | 363 | 32, // A2B10G10R10_UINT |
| 358 | 16, // A1B5G5R5_UNORM | 364 | 16, // A1B5G5R5_UNORM |
| 365 | 16, // A5B5G5R1_UNORM | ||
| 359 | 8, // R8_UNORM | 366 | 8, // R8_UNORM |
| 360 | 8, // R8_SNORM | 367 | 8, // R8_SNORM |
| 361 | 8, // R8_SINT | 368 | 8, // R8_SINT |
| @@ -413,6 +420,7 @@ constexpr std::array<u32, MaxPixelFormat> BITS_PER_BLOCK_TABLE = {{ | |||
| 413 | 128, // BC3_SRGB | 420 | 128, // BC3_SRGB |
| 414 | 128, // BC7_UNORM | 421 | 128, // BC7_UNORM |
| 415 | 16, // A4B4G4R4_UNORM | 422 | 16, // A4B4G4R4_UNORM |
| 423 | 8, // R4G4_UNORM | ||
| 416 | 128, // ASTC_2D_4X4_SRGB | 424 | 128, // ASTC_2D_4X4_SRGB |
| 417 | 128, // ASTC_2D_8X8_SRGB | 425 | 128, // ASTC_2D_8X8_SRGB |
| 418 | 128, // ASTC_2D_8X5_SRGB | 426 | 128, // ASTC_2D_8X5_SRGB |