From 1080823c4dfcf621056117b9194810581ea5e071 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Leclercq?= Date: Sat, 25 Dec 2021 19:13:48 +0100 Subject: [PATCH] Shader/SpirvPrinter: Handle LiteralInteger as value --- src/Nazara/Shader/SpirvPrinter.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Nazara/Shader/SpirvPrinter.cpp b/src/Nazara/Shader/SpirvPrinter.cpp index 12d45ee75..7478b2025 100644 --- a/src/Nazara/Shader/SpirvPrinter.cpp +++ b/src/Nazara/Shader/SpirvPrinter.cpp @@ -121,7 +121,6 @@ namespace Nz case SpirvOperandKind::RayQueryIntersection: case SpirvOperandKind::RayQueryCommittedIntersectionType: case SpirvOperandKind::RayQueryCandidateIntersectionType: - case SpirvOperandKind::LiteralInteger: case SpirvOperandKind::LiteralExtInstInteger: case SpirvOperandKind::LiteralSpecConstantOpInteger: case SpirvOperandKind::LiteralContextDependentNumber: //< FIXME @@ -131,6 +130,13 @@ namespace Nz break; } + case SpirvOperandKind::LiteralInteger: + { + UInt32 value = ReadWord(); + instructionStream << " " << value; + break; + } + case SpirvOperandKind::LiteralString: { std::string str = ReadString();