diff options
Diffstat (limited to 'reference/shaders-no-opt/asm/frag/subgroup-ballot-only.vk.asm.frag.vk')
-rw-r--r-- | reference/shaders-no-opt/asm/frag/subgroup-ballot-only.vk.asm.frag.vk | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/reference/shaders-no-opt/asm/frag/subgroup-ballot-only.vk.asm.frag.vk b/reference/shaders-no-opt/asm/frag/subgroup-ballot-only.vk.asm.frag.vk new file mode 100644 index 00000000..ed5933f3 --- /dev/null +++ b/reference/shaders-no-opt/asm/frag/subgroup-ballot-only.vk.asm.frag.vk @@ -0,0 +1,15 @@ +#version 450 +#extension GL_KHR_shader_subgroup_ballot : require + +layout(location = 0) flat in uint INDEX; +layout(location = 0) out uvec4 SV_Target; + +void main() +{ + uvec4 _21 = subgroupBallot(INDEX < 100u); + SV_Target.x = _21.x; + SV_Target.y = _21.y; + SV_Target.z = _21.z; + SV_Target.w = _21.w; +} + |