SPIRV-Cross/reference/shaders-no-opt/asm/frag/subgroup-ballot-only.vk.asm.frag.vk
2020-12-11 12:26:43 +01:00

16 lines
312 B
Plaintext

#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;
}