Fix incorrect reflection for 1,1,1 group size compute shaders

This commit is contained in:
baldurk
2020-04-29 18:23:51 +01:00
parent 26aa7fbb1e
commit c02675bcd0
@@ -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;