From ade18cc1fa960dbdb3372bb23c0d69c85195c5f7 Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 25 Nov 2015 15:13:08 +0100 Subject: [PATCH] Add a missing math op --- renderdoc/driver/shaders/spirv/spirv_disassemble.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/renderdoc/driver/shaders/spirv/spirv_disassemble.cpp b/renderdoc/driver/shaders/spirv/spirv_disassemble.cpp index 14dee4c6c..4c104b003 100644 --- a/renderdoc/driver/shaders/spirv/spirv_disassemble.cpp +++ b/renderdoc/driver/shaders/spirv/spirv_disassemble.cpp @@ -1085,6 +1085,7 @@ struct SPVInstruction case spv::OpFMod: case spv::OpVectorTimesScalar: case spv::OpMatrixTimesVector: + case spv::OpMatrixTimesMatrix: case spv::OpSLessThan: case spv::OpSLessThanEqual: case spv::OpFOrdLessThan: @@ -1113,6 +1114,7 @@ struct SPVInstruction case spv::OpFMul: case spv::OpVectorTimesScalar: case spv::OpMatrixTimesVector: + case spv::OpMatrixTimesMatrix: opstr[0] = '*'; break; case spv::OpSLessThan: @@ -3242,6 +3244,7 @@ void ParseSPIRV(uint32_t *spirv, size_t spirvLength, SPVModule &module) case spv::OpFMod: case spv::OpVectorTimesScalar: case spv::OpMatrixTimesVector: + case spv::OpMatrixTimesMatrix: case spv::OpSLessThan: case spv::OpSLessThanEqual: case spv::OpFOrdLessThan: