diff options
author | Subv <subv2112@gmail.com> | 2018-06-02 20:17:09 +0200 |
---|---|---|
committer | Subv <subv2112@gmail.com> | 2018-06-02 20:17:09 +0200 |
commit | 99f9d47d16aaa943d952ab4b0a46837b2685aed2 (patch) | |
tree | 64bdd12bc324acbeb7073e688e50bf641413da40 /src/video_core/renderer_opengl/gl_rasterizer_cache.h | |
parent | Merge pull request #492 from mailwl/time (diff) | |
download | yuzu-99f9d47d16aaa943d952ab4b0a46837b2685aed2.tar yuzu-99f9d47d16aaa943d952ab4b0a46837b2685aed2.tar.gz yuzu-99f9d47d16aaa943d952ab4b0a46837b2685aed2.tar.bz2 yuzu-99f9d47d16aaa943d952ab4b0a46837b2685aed2.tar.lz yuzu-99f9d47d16aaa943d952ab4b0a46837b2685aed2.tar.xz yuzu-99f9d47d16aaa943d952ab4b0a46837b2685aed2.tar.zst yuzu-99f9d47d16aaa943d952ab4b0a46837b2685aed2.zip |
Diffstat (limited to '')
-rw-r--r-- | src/video_core/renderer_opengl/gl_rasterizer_cache.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/video_core/renderer_opengl/gl_rasterizer_cache.h b/src/video_core/renderer_opengl/gl_rasterizer_cache.h index 07461017d..6f08678ab 100644 --- a/src/video_core/renderer_opengl/gl_rasterizer_cache.h +++ b/src/video_core/renderer_opengl/gl_rasterizer_cache.h @@ -63,6 +63,7 @@ struct SurfaceParams { DXT1 = 6, DXT23 = 7, DXT45 = 8, + DXN1 = 9, // This is also known as BC4 Max, Invalid = 255, @@ -107,6 +108,7 @@ struct SurfaceParams { 4, // DXT1 4, // DXT23 4, // DXT45 + 4, // DXN1 }}; ASSERT(static_cast<size_t>(format) < compression_factor_table.size()); @@ -130,6 +132,7 @@ struct SurfaceParams { 64, // DXT1 128, // DXT23 128, // DXT45 + 64, // DXN1 }}; ASSERT(static_cast<size_t>(format) < bpp_table.size()); @@ -185,6 +188,8 @@ struct SurfaceParams { return PixelFormat::DXT23; case Tegra::Texture::TextureFormat::DXT45: return PixelFormat::DXT45; + case Tegra::Texture::TextureFormat::DXN1: + return PixelFormat::DXN1; default: NGLOG_CRITICAL(HW_GPU, "Unimplemented format={}", static_cast<u32>(format)); UNREACHABLE(); @@ -212,6 +217,8 @@ struct SurfaceParams { return Tegra::Texture::TextureFormat::DXT23; case PixelFormat::DXT45: return Tegra::Texture::TextureFormat::DXT45; + case PixelFormat::DXN1: + return Tegra::Texture::TextureFormat::DXN1; default: UNREACHABLE(); } |