We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7ae2ad7 commit d25d0bcCopy full SHA for d25d0bc
tests/ui/arch/subgroup/subgroup_builtins.rs
@@ -0,0 +1,17 @@
1
+// build-pass
2
+// compile-flags: -C target-feature=+GroupNonUniformBallot,+ext:SPV_KHR_vulkan_memory_model
3
+
4
+use spirv_std::arch::SubgroupMask;
5
+use spirv_std::spirv;
6
7
+#[spirv(compute(threads(1, 1, 1)))]
8
+pub fn main(
9
+ #[spirv(subgroup_id)] subgroup_id: u32,
10
+ #[spirv(subgroup_local_invocation_id)] subgroup_local_invocation_id: u32,
11
+ #[spirv(subgroup_eq_mask)] subgroup_eq_mask: SubgroupMask,
12
+ #[spirv(subgroup_ge_mask)] subgroup_ge_mask: SubgroupMask,
13
+ #[spirv(subgroup_gt_mask)] subgroup_gt_mask: SubgroupMask,
14
+ #[spirv(subgroup_le_mask)] subgroup_le_mask: SubgroupMask,
15
+ #[spirv(subgroup_lt_mask)] subgroup_lt_mask: SubgroupMask,
16
+) {
17
+}
0 commit comments