yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
32c169db
main
1#version 140 2 3precision mediump int ; 4 5uniform sampler2D samp2D; 6in mediump vec2 coord; 7 8struct lunarStruct1 { 9int i ; 10float f ; 11}; 12 13struct lunarStruct2 { 14int i ; 15float f ; 16lunarStruct1 s1_1 ; 17}; 18 19struct lunarStruct3 { 20lunarStruct2 s2_1 ; 21int i ; 22float f ; 23lunarStruct1 s1_1 ; 24}; 25 26 27lunarStruct1 foo; 28lunarStruct2 foo2; 29lunarStruct3 foo3; 30 31void main() 32{ 33lunarStruct2 locals2; 34 35if (foo3. s2_1 . i > 0 ) 36locals2 = foo3. s2_1 ; 37else 38locals2 = foo2; 39 40gl_FragColor = locals2. s1_1 . f * texture(samp2D, coord ); 41}