yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
6c292d3b
main
1#version 140 2in vec4 bigColor ; 3in vec4 bigColor1_1 ; 4in vec4 bigColor1_2 ; 5in vec4 bigColor1_3 ; 6in vec4 bigColor2 ; 7in vec4 bigColor3 ; 8in vec4 bigColor4 ; 9in vec4 bigColor5 ; 10in vec4 bigColor6 ; 11in vec4 bigColor7 ; 12in vec4 bigColor8 ; 13 14in vec4 BaseColor ; 15 16in float d ; 17in float d2 ; 18in float d3 ; 19in float d4 ; 20in float d13 ; 21 22flat in int Count ; 23 24void main () 25{ 26vec4 color = BaseColor ; 27 28// Latchy2 29do { 30color += bigColor4 ; 31if (color .x < d4 ) { 32color .z += 2.0 ; 33if (color .z < d4 ) { 34color .x ++ ; 35continue ; 36 } 37 } 38if (color .y < d4 ) 39color .y += d4 ; 40else 41color .x += d4 ; 42 }while (color .z < d4 ); 43 44// Immediate dominator 45while (color .w < d13 ) { 46if (color .z < d13 ) 47color ++ ; 48else 49color -- ; 50// code from Latchy 2 51color += bigColor4 ; 52if (color .x < d4 ) { 53color .z += 2.0 ; 54if (color .z < d4 ) { 55color .x ++ ; 56continue ; 57 } 58 } 59if (color .y < d4 ) 60color .y += d4 ; 61else 62color .x += d4 ; 63 } 64 65color ++ ; 66gl_FragColor = color ; 67}