From c02675bcd06e13bdd8e96f61af9c6fbbe466eda5 Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 29 Apr 2020 18:23:51 +0100 Subject: [PATCH] Fix incorrect reflection for 1,1,1 group size compute shaders --- renderdoc/driver/shaders/spirv/spirv_reflect.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/shaders/spirv/spirv_reflect.cpp b/renderdoc/driver/shaders/spirv/spirv_reflect.cpp index acce506f7..db65cd2e8 100644 --- a/renderdoc/driver/shaders/spirv/spirv_reflect.cpp +++ b/renderdoc/driver/shaders/spirv/spirv_reflect.cpp @@ -624,7 +624,7 @@ void Reflector::MakeReflection(const GraphicsAPI sourceAPI, const ShaderStage st reflection.dispatchThreadsDimension[2] = EvaluateConstant(e.executionModes.localSizeId.z, specInfo).value.u.x; } - else if(e.executionModes.localSize.x > 1) + else if(e.executionModes.localSize.x > 0) { reflection.dispatchThreadsDimension[0] = e.executionModes.localSize.x; reflection.dispatchThreadsDimension[1] = e.executionModes.localSize.y;