diff options
author | bunnei <bunneidev@gmail.com> | 2018-07-15 07:33:42 +0200 |
---|---|---|
committer | bunnei <bunneidev@gmail.com> | 2018-07-15 07:33:42 +0200 |
commit | 3a96670f2df3dffd13381ed370eb0392350cf002 (patch) | |
tree | 1713dbfdf50bc634dcc0c73ace097b88ed088cf9 /src/video_core/renderer_opengl/gl_rasterizer_cache.h | |
parent | Merge pull request #665 from bunnei/fix-z24-s8 (diff) | |
download | yuzu-3a96670f2df3dffd13381ed370eb0392350cf002.tar yuzu-3a96670f2df3dffd13381ed370eb0392350cf002.tar.gz yuzu-3a96670f2df3dffd13381ed370eb0392350cf002.tar.bz2 yuzu-3a96670f2df3dffd13381ed370eb0392350cf002.tar.lz yuzu-3a96670f2df3dffd13381ed370eb0392350cf002.tar.xz yuzu-3a96670f2df3dffd13381ed370eb0392350cf002.tar.zst yuzu-3a96670f2df3dffd13381ed370eb0392350cf002.zip |
Diffstat (limited to 'src/video_core/renderer_opengl/gl_rasterizer_cache.h')
-rw-r--r-- | src/video_core/renderer_opengl/gl_rasterizer_cache.h | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/src/video_core/renderer_opengl/gl_rasterizer_cache.h b/src/video_core/renderer_opengl/gl_rasterizer_cache.h index 0f5b1ff32..718c45ce1 100644 --- a/src/video_core/renderer_opengl/gl_rasterizer_cache.h +++ b/src/video_core/renderer_opengl/gl_rasterizer_cache.h @@ -37,14 +37,15 @@ struct SurfaceParams { DXN1 = 11, // This is also known as BC4 BC7U = 12, ASTC_2D_4X4 = 13, + G8R8 = 14, MaxColorFormat, // DepthStencil formats - Z24S8 = 14, - S8Z24 = 15, - Z32F = 16, - Z16 = 17, + Z24S8 = 15, + S8Z24 = 16, + Z32F = 17, + Z16 = 18, MaxDepthStencilFormat, @@ -96,6 +97,7 @@ struct SurfaceParams { 4, // DXN1 4, // BC7U 4, // ASTC_2D_4X4 + 1, // G8R8 1, // Z24S8 1, // S8Z24 1, // Z32F @@ -125,6 +127,7 @@ struct SurfaceParams { 64, // DXN1 128, // BC7U 32, // ASTC_2D_4X4 + 16, // G8R8 32, // Z24S8 32, // S8Z24 32, // Z32F @@ -186,6 +189,8 @@ struct SurfaceParams { return PixelFormat::A1B5G5R5; case Tegra::Texture::TextureFormat::R8: return PixelFormat::R8; + case Tegra::Texture::TextureFormat::G8R8: + return PixelFormat::G8R8; case Tegra::Texture::TextureFormat::R16_G16_B16_A16: return PixelFormat::RGBA16F; case Tegra::Texture::TextureFormat::BF10GF11RF11: @@ -223,6 +228,8 @@ struct SurfaceParams { return Tegra::Texture::TextureFormat::A1B5G5R5; case PixelFormat::R8: return Tegra::Texture::TextureFormat::R8; + case PixelFormat::G8R8: + return Tegra::Texture::TextureFormat::G8R8; case PixelFormat::RGBA16F: return Tegra::Texture::TextureFormat::R16_G16_B16_A16; case PixelFormat::R11FG11FB10F: |