commit | 66011cb2c22a19c2fc18885d6a9f2a8fee191ce8 | [log] [tgz] |
---|---|---|
author | John Kessenich <cepheus@frii.com> | Tue Mar 06 16:12:04 2018 -0700 |
committer | John Kessenich <cepheus@frii.com> | Tue Mar 06 16:12:04 2018 -0700 |
tree | 3559674b3079b2e86031bdb7b8709a54e3f280e0 | |
parent | b2ae1d05214033ec79dda7e3d87a89efa6f7ed4a [diff] [blame] |
SPV: Implement Vulkan 1.1 features and extensions.
diff --git a/Test/spv.subgroup.tesc b/Test/spv.subgroup.tesc new file mode 100644 index 0000000..63bf5e5 --- /dev/null +++ b/Test/spv.subgroup.tesc
@@ -0,0 +1,12 @@ +#version 450 +#extension GL_KHR_shader_subgroup_basic: enable +layout(vertices=1) out; +layout(set = 0, binding = 0, std430) buffer Output +{ + uvec4 result[]; +}; + +void main (void) +{ + result[gl_PrimitiveID] = uvec4(gl_SubgroupSize, gl_SubgroupInvocationID, 0, 0); +}