From 754b5d21ebc760d2cf37e257d729c542db9a17f8 Mon Sep 17 00:00:00 2001 From: Jake Turner Date: Tue, 19 Aug 2025 20:52:22 +0100 Subject: [PATCH] Change VK_Workgroup_Zoo test to be deterministic --- util/test/demos/vk/vk_workgroup_zoo.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/util/test/demos/vk/vk_workgroup_zoo.cpp b/util/test/demos/vk/vk_workgroup_zoo.cpp index 17d21a7d6..20d46d790 100644 --- a/util/test/demos/vk/vk_workgroup_zoo.cpp +++ b/util/test/demos/vk/vk_workgroup_zoo.cpp @@ -95,8 +95,8 @@ void SetOutput(vec4 val) void Init(vec4 val) { - tid = gl_GlobalInvocationID; - flatId = gl_SubgroupInvocationID; + tid = gl_LocalInvocationID; + flatId = tid.z * gl_WorkGroupSize.x * gl_WorkGroupSize.y + tid.y * gl_WorkGroupSize.x + tid.x; gsmUint4[flatId].xyz = tid; gsmUint4[flatId].z = tid.x; SetOutput(val);