summaryrefslogtreecommitdiff
path: root/src/video_core/surface.h
diff options
context:
space:
mode:
authorGravatar Fernando Sahmkow2019-06-20 21:22:20 -0400
committerGravatar FernandoS272019-06-20 21:24:47 -0400
commitd1812316e1b0f03af2ba10d4fe04be728e72725c (patch)
tree10fb4e292fdfc9346246895dc80343edc3ed766f /src/video_core/surface.h
parentshader_cache: Correct versioning and size calculation. (diff)
downloadyuzu-d1812316e1b0f03af2ba10d4fe04be728e72725c.tar.gz
yuzu-d1812316e1b0f03af2ba10d4fe04be728e72725c.tar.xz
yuzu-d1812316e1b0f03af2ba10d4fe04be728e72725c.zip
texture_cache: Style and Corrections
Diffstat (limited to 'src/video_core/surface.h')
-rw-r--r--src/video_core/surface.h128
1 files changed, 64 insertions, 64 deletions
diff --git a/src/video_core/surface.h b/src/video_core/surface.h
index 959504cd3..ee9f00fa6 100644
--- a/src/video_core/surface.h
+++ b/src/video_core/surface.h
@@ -447,70 +447,70 @@ enum class SurfaceCompression : u8 {
447}; 447};
448 448
449inline constexpr std::array<SurfaceCompression, MaxPixelFormat> compression_type_table = {{ 449inline constexpr std::array<SurfaceCompression, MaxPixelFormat> compression_type_table = {{
450 SurfaceCompression::None, // ABGR8U 450 SurfaceCompression::None, // ABGR8U
451 SurfaceCompression::None, // ABGR8S 451 SurfaceCompression::None, // ABGR8S
452 SurfaceCompression::None, // ABGR8UI 452 SurfaceCompression::None, // ABGR8UI
453 SurfaceCompression::None, // B5G6R5U 453 SurfaceCompression::None, // B5G6R5U
454 SurfaceCompression::None, // A2B10G10R10U 454 SurfaceCompression::None, // A2B10G10R10U
455 SurfaceCompression::None, // A1B5G5R5U 455 SurfaceCompression::None, // A1B5G5R5U
456 SurfaceCompression::None, // R8U 456 SurfaceCompression::None, // R8U
457 SurfaceCompression::None, // R8UI 457 SurfaceCompression::None, // R8UI
458 SurfaceCompression::None, // RGBA16F 458 SurfaceCompression::None, // RGBA16F
459 SurfaceCompression::None, // RGBA16U 459 SurfaceCompression::None, // RGBA16U
460 SurfaceCompression::None, // RGBA16UI 460 SurfaceCompression::None, // RGBA16UI
461 SurfaceCompression::None, // R11FG11FB10F 461 SurfaceCompression::None, // R11FG11FB10F
462 SurfaceCompression::None, // RGBA32UI 462 SurfaceCompression::None, // RGBA32UI
463 SurfaceCompression::Compressed, // DXT1 463 SurfaceCompression::Compressed, // DXT1
464 SurfaceCompression::Compressed, // DXT23 464 SurfaceCompression::Compressed, // DXT23
465 SurfaceCompression::Compressed, // DXT45 465 SurfaceCompression::Compressed, // DXT45
466 SurfaceCompression::Compressed, // DXN1 466 SurfaceCompression::Compressed, // DXN1
467 SurfaceCompression::Compressed, // DXN2UNORM 467 SurfaceCompression::Compressed, // DXN2UNORM
468 SurfaceCompression::Compressed, // DXN2SNORM 468 SurfaceCompression::Compressed, // DXN2SNORM
469 SurfaceCompression::Compressed, // BC7U 469 SurfaceCompression::Compressed, // BC7U
470 SurfaceCompression::Compressed, // BC6H_UF16 470 SurfaceCompression::Compressed, // BC6H_UF16
471 SurfaceCompression::Compressed, // BC6H_SF16 471 SurfaceCompression::Compressed, // BC6H_SF16
472 SurfaceCompression::Converted, // ASTC_2D_4X4 472 SurfaceCompression::Converted, // ASTC_2D_4X4
473 SurfaceCompression::None, // BGRA8 473 SurfaceCompression::None, // BGRA8
474 SurfaceCompression::None, // RGBA32F 474 SurfaceCompression::None, // RGBA32F
475 SurfaceCompression::None, // RG32F 475 SurfaceCompression::None, // RG32F
476 SurfaceCompression::None, // R32F 476 SurfaceCompression::None, // R32F
477 SurfaceCompression::None, // R16F 477 SurfaceCompression::None, // R16F
478 SurfaceCompression::None, // R16U 478 SurfaceCompression::None, // R16U
479 SurfaceCompression::None, // R16S 479 SurfaceCompression::None, // R16S
480 SurfaceCompression::None, // R16UI 480 SurfaceCompression::None, // R16UI
481 SurfaceCompression::None, // R16I 481 SurfaceCompression::None, // R16I
482 SurfaceCompression::None, // RG16 482 SurfaceCompression::None, // RG16
483 SurfaceCompression::None, // RG16F 483 SurfaceCompression::None, // RG16F
484 SurfaceCompression::None, // RG16UI 484 SurfaceCompression::None, // RG16UI
485 SurfaceCompression::None, // RG16I 485 SurfaceCompression::None, // RG16I
486 SurfaceCompression::None, // RG16S 486 SurfaceCompression::None, // RG16S
487 SurfaceCompression::None, // RGB32F 487 SurfaceCompression::None, // RGB32F
488 SurfaceCompression::None, // RGBA8_SRGB 488 SurfaceCompression::None, // RGBA8_SRGB
489 SurfaceCompression::None, // RG8U 489 SurfaceCompression::None, // RG8U
490 SurfaceCompression::None, // RG8S 490 SurfaceCompression::None, // RG8S
491 SurfaceCompression::None, // RG32UI 491 SurfaceCompression::None, // RG32UI
492 SurfaceCompression::None, // R32UI 492 SurfaceCompression::None, // R32UI
493 SurfaceCompression::Converted, // ASTC_2D_8X8 493 SurfaceCompression::Converted, // ASTC_2D_8X8
494 SurfaceCompression::Converted, // ASTC_2D_8X5 494 SurfaceCompression::Converted, // ASTC_2D_8X5
495 SurfaceCompression::Converted, // ASTC_2D_5X4 495 SurfaceCompression::Converted, // ASTC_2D_5X4
496 SurfaceCompression::None, // BGRA8_SRGB 496 SurfaceCompression::None, // BGRA8_SRGB
497 SurfaceCompression::Compressed, // DXT1_SRGB 497 SurfaceCompression::Compressed, // DXT1_SRGB
498 SurfaceCompression::Compressed, // DXT23_SRGB 498 SurfaceCompression::Compressed, // DXT23_SRGB
499 SurfaceCompression::Compressed, // DXT45_SRGB 499 SurfaceCompression::Compressed, // DXT45_SRGB
500 SurfaceCompression::Compressed, // BC7U_SRGB 500 SurfaceCompression::Compressed, // BC7U_SRGB
501 SurfaceCompression::Converted, // ASTC_2D_4X4_SRGB 501 SurfaceCompression::Converted, // ASTC_2D_4X4_SRGB
502 SurfaceCompression::Converted, // ASTC_2D_8X8_SRGB 502 SurfaceCompression::Converted, // ASTC_2D_8X8_SRGB
503 SurfaceCompression::Converted, // ASTC_2D_8X5_SRGB 503 SurfaceCompression::Converted, // ASTC_2D_8X5_SRGB
504 SurfaceCompression::Converted, // ASTC_2D_5X4_SRGB 504 SurfaceCompression::Converted, // ASTC_2D_5X4_SRGB
505 SurfaceCompression::Converted, // ASTC_2D_5X5 505 SurfaceCompression::Converted, // ASTC_2D_5X5
506 SurfaceCompression::Converted, // ASTC_2D_5X5_SRGB 506 SurfaceCompression::Converted, // ASTC_2D_5X5_SRGB
507 SurfaceCompression::Converted, // ASTC_2D_10X8 507 SurfaceCompression::Converted, // ASTC_2D_10X8
508 SurfaceCompression::Converted, // ASTC_2D_10X8_SRGB 508 SurfaceCompression::Converted, // ASTC_2D_10X8_SRGB
509 SurfaceCompression::None, // Z32F 509 SurfaceCompression::None, // Z32F
510 SurfaceCompression::None, // Z16 510 SurfaceCompression::None, // Z16
511 SurfaceCompression::None, // Z24S8 511 SurfaceCompression::None, // Z24S8
512 SurfaceCompression::Rearranged, // S8Z24 512 SurfaceCompression::Rearranged, // S8Z24
513 SurfaceCompression::None, // Z32FS8 513 SurfaceCompression::None, // Z32FS8
514}}; 514}};
515 515
516static constexpr SurfaceCompression GetFormatCompressionType(PixelFormat format) { 516static constexpr SurfaceCompression GetFormatCompressionType(PixelFormat format) {