From da4ffce189fa5d4e0fe3a45df2af38c9853d1a11 Mon Sep 17 00:00:00 2001 From: Billy Laws Date: Fri, 21 Oct 2022 23:14:21 +0100 Subject: Add OpGroupNonUniformBroadcast subgroup op --- include/sirit/sirit.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'include') diff --git a/include/sirit/sirit.h b/include/sirit/sirit.h index 589ea06..185568f 100644 --- a/include/sirit/sirit.h +++ b/include/sirit/sirit.h @@ -1156,6 +1156,10 @@ public: /// TBD Id OpSubgroupAllEqualKHR(Id result_type, Id predicate); + // Result is the Value of the invocation identified by the id Id to all active invocations in + // the group. + Id OpGroupNonUniformBroadcast(Id result_type, Id scope, Id value, Id id); + /// Return the value of the invocation identified by the current invocation's id within the /// group xor'ed with mask. Id OpGroupNonUniformShuffleXor(Id result_type, Id scope, Id value, Id mask); -- cgit v1.2.3