diff --git a/rpcs3/Emu/RSX/VK/VKCompute.h b/rpcs3/Emu/RSX/VK/VKCompute.h index 0607750dc1..f116472919 100644 --- a/rpcs3/Emu/RSX/VK/VKCompute.h +++ b/rpcs3/Emu/RSX/VK/VKCompute.h @@ -280,7 +280,8 @@ namespace vk "void main()\n" "{\n" " uint invocations_x = (gl_NumWorkGroups.x * gl_WorkGroupSize.x);" - " uint index = (gl_GlobalInvocationID.y * invocations_x) + gl_GlobalInvocationID.x;\n" + " uint invocation_id = (gl_GlobalInvocationID.y * invocations_x) + gl_GlobalInvocationID.x;\n" + " uint index = invocation_id * KERNEL_SIZE;\n" " uint value;\n" " %vars" "\n";