From 23c1721fbd317a31046affcf362848bc191f4711 Mon Sep 17 00:00:00 2001 From: TellowKrinkle Date: Sat, 11 Jun 2022 02:51:24 -0500 Subject: VideoCommon: Reduce duplicates of non-palette-requiring texture decode shaders --- Source/Core/VideoCommon/TextureCacheBase.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'Source/Core/VideoCommon/TextureCacheBase.cpp') diff --git a/Source/Core/VideoCommon/TextureCacheBase.cpp b/Source/Core/VideoCommon/TextureCacheBase.cpp index dc08fd90bc..0ed5ffe014 100644 --- a/Source/Core/VideoCommon/TextureCacheBase.cpp +++ b/Source/Core/VideoCommon/TextureCacheBase.cpp @@ -2809,7 +2809,8 @@ bool TextureCacheBase::DecodeTextureOnGPU(TCacheEntry* entry, u32 dst_level, con if (!info) return false; - const AbstractShader* shader = g_shader_cache->GetTextureDecodingShader(format, palette_format); + const AbstractShader* shader = g_shader_cache->GetTextureDecodingShader( + format, info->palette_size != 0 ? std::make_optional(palette_format) : std::nullopt); if (!shader) return false; -- cgit v1.2.3