summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar ReinUsesLisp2020-02-21 15:57:22 -0300
committerGravatar ReinUsesLisp2020-02-21 15:57:27 -0300
commit7dc488a375c81dbf693660b62e4974773caff1bd (patch)
treed45b569c0c060eed74fb28037b07e41cd4b5cd0e /src
parentMerge pull request #3433 from namkazt/patch-1 (diff)
downloadyuzu-7dc488a375c81dbf693660b62e4974773caff1bd.tar.gz
yuzu-7dc488a375c81dbf693660b62e4974773caff1bd.tar.xz
yuzu-7dc488a375c81dbf693660b62e4974773caff1bd.zip
shader/texture: Fix illegal 3D texture assert
Fix typo in the illegal 3D texture assert logic. We care about catching arrayed 3D textures or 3D shadow textures, not regular 3D textures.
Diffstat (limited to '')
-rw-r--r--src/video_core/shader/decode/texture.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/video_core/shader/decode/texture.cpp b/src/video_core/shader/decode/texture.cpp
index 542636430..bee7d8cad 100644
--- a/src/video_core/shader/decode/texture.cpp
+++ b/src/video_core/shader/decode/texture.cpp
@@ -527,7 +527,7 @@ Node4 ShaderIR::GetTextureCode(Instruction instr, TextureType texture_type,
527 const bool is_bindless = bindless_reg.has_value(); 527 const bool is_bindless = bindless_reg.has_value();
528 528
529 UNIMPLEMENTED_IF(texture_type == TextureType::TextureCube && is_array && is_shadow); 529 UNIMPLEMENTED_IF(texture_type == TextureType::TextureCube && is_array && is_shadow);
530 ASSERT_MSG(texture_type != TextureType::Texture3D || is_array || is_shadow, 530 ASSERT_MSG(texture_type != TextureType::Texture3D || !is_array || !is_shadow,
531 "Illegal texture type"); 531 "Illegal texture type");
532 532
533 const SamplerInfo info{texture_type, is_array, is_shadow, false}; 533 const SamplerInfo info{texture_type, is_array, is_shadow, false};