summaryrefslogtreecommitdiff
path: root/src/video_core/engines
diff options
context:
space:
mode:
authorGravatar bunnei2018-08-20 22:15:18 -0400
committerGravatar GitHub2018-08-20 22:15:18 -0400
commite33452f7e8c80c8eb6e4704af6b53f7fb7aa596d (patch)
treed679cafd3f06525d2f0995d8fb8dedcd0d0234c1 /src/video_core/engines
parentMerge pull request #1106 from Subv/multiple_rendertargets (diff)
parentshader_bytecode: Replace some UNIMPLEMENTED logs. (diff)
downloadyuzu-e33452f7e8c80c8eb6e4704af6b53f7fb7aa596d.tar.gz
yuzu-e33452f7e8c80c8eb6e4704af6b53f7fb7aa596d.tar.xz
yuzu-e33452f7e8c80c8eb6e4704af6b53f7fb7aa596d.zip
Merge pull request #1131 from bunnei/impl-tex3d-texcube
gl_shader_decompiler: Implement TextureCube/Texture3D for TEX/TEXS.
Diffstat (limited to 'src/video_core/engines')
-rw-r--r--src/video_core/engines/shader_bytecode.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/video_core/engines/shader_bytecode.h b/src/video_core/engines/shader_bytecode.h
index 3ba6fe614..875b90359 100644
--- a/src/video_core/engines/shader_bytecode.h
+++ b/src/video_core/engines/shader_bytecode.h
@@ -477,7 +477,9 @@ union Instruction {
477 if (texture_info >= 12 && texture_info <= 13) 477 if (texture_info >= 12 && texture_info <= 13)
478 return TextureType::TextureCube; 478 return TextureType::TextureCube;
479 479
480 UNIMPLEMENTED(); 480 LOG_CRITICAL(HW_GPU, "Unhandled texture_info: {}",
481 static_cast<u32>(texture_info.Value()));
482 UNREACHABLE();
481 } 483 }
482 484
483 bool IsArrayTexture() const { 485 bool IsArrayTexture() const {
@@ -523,7 +525,9 @@ union Instruction {
523 return TextureType::Texture3D; 525 return TextureType::Texture3D;
524 } 526 }
525 527
526 UNIMPLEMENTED(); 528 LOG_CRITICAL(HW_GPU, "Unhandled texture_info: {}",
529 static_cast<u32>(texture_info.Value()));
530 UNREACHABLE();
527 } 531 }
528 532
529 bool IsArrayTexture() const { 533 bool IsArrayTexture() const {