yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
725017a5
main
1#version 460 core 2#extension GL_KHR_shader_subgroup_basic : require 3#extension GL_EXT_shader_quad_control : require 4#extension GL_KHR_shader_subgroup_vote : require 5 6layout (full_quads )in ; 7layout (quad_derivatives )in ; 8 9flat in int iInput ; 10 11out int bOut ; 12 13 14void main (){ 15bool bTemp = false; 16 17// EXT_shader_quad_control required begin 18bTemp = bTemp || subgroupQuadAll (iInput > 0 );// GL_KHR_shader_subgroup_vote 19bTemp = bTemp || subgroupQuadAny (iInput > 0 );// GL_KHR_shader_subgroup_vote 20bOut = bTemp == true ?1 :0 ; 21}