From cfa80924ef823b27e5cc60821a1934dd6cf1e9d1 Mon Sep 17 00:00:00 2001 From: Jake Turner Date: Mon, 21 Sep 2026 12:09:39 +0100 Subject: [PATCH] Extend test coverage in Vk_Workgroup_Zoo - gl_SubgroupEqMask --- util/test/demos/vk/vk_workgroup_zoo.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/util/test/demos/vk/vk_workgroup_zoo.cpp b/util/test/demos/vk/vk_workgroup_zoo.cpp index e928fdc9f..a30d6cf26 100644 --- a/util/test/demos/vk/vk_workgroup_zoo.cpp +++ b/util/test/demos/vk/vk_workgroup_zoo.cpp @@ -253,6 +253,17 @@ void main() testResult.x = float(gl_SubgroupSize); testResult.y = float(gl_SubgroupInvocationID); testResult.z = float(subgroupElect()); + testResult.w = float(gl_SubgroupEqMask); + + barrier(); + } + else if(IsTest(10)) + { + // Query functions : unit tests + testResult.x = float(gl_SubgroupGeMask); + testResult.y = float(gl_SubgroupGtMask); + testResult.z = float(gl_SubgroupLeMask); + testResult.w = float(gl_SubgroupLtMask); barrier(); }