From 8bc3768ec0a7e40cb78a200a9191b1148c1d198a Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 19 Jan 2016 21:33:20 +0100 Subject: [PATCH] Handle wordcount varying between DRef and other image sample ops --- renderdoc/driver/shaders/spirv/spirv_disassemble.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/shaders/spirv/spirv_disassemble.cpp b/renderdoc/driver/shaders/spirv/spirv_disassemble.cpp index 3b14e9a6a..31ffcd2d6 100644 --- a/renderdoc/driver/shaders/spirv/spirv_disassemble.cpp +++ b/renderdoc/driver/shaders/spirv/spirv_disassemble.cpp @@ -4033,7 +4033,7 @@ void ParseSPIRV(uint32_t *spirv, size_t spirvLength, SPVModule &module) // const argument bitfield uint32_t imMask = 0; - if(WordCount > 5) + if(WordCount > idx) { imMask = spirv[it+idx]; idx++;