12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- #version 130
- uniform vec4 bigColor;
- uniform vec4 bigColor1_1;
- uniform vec4 bigColor1_2;
- uniform vec4 bigColor1_3;
- uniform vec4 bigColor2;
- uniform vec4 bigColor3;
- uniform vec4 bigColor4;
- uniform vec4 bigColor5;
- uniform vec4 bigColor6;
- uniform vec4 bigColor7;
- uniform vec4 bigColor8;
- varying vec4 BaseColor;
- uniform float d;
- uniform float d2;
- uniform float d3;
- uniform float d4;
- uniform float d5;
- uniform float d6;
- uniform float d7;
- uniform float d8;
- uniform float d9;
- uniform float d10;
- uniform float d11;
- uniform float d12;
- uniform float d13;
- uniform float d14;
- uniform float d15;
- uniform float d16;
- uniform float d17;
- uniform float d18;
- uniform float d19;
- uniform float d20;
- uniform float d21;
- uniform float d22;
- uniform float d23;
- uniform float d24;
- uniform float d25;
- uniform float d26;
- uniform float d27;
- uniform float d28;
- uniform float d29;
- uniform float d30;
- uniform float d31;
- uniform float d32;
- uniform float d33;
- uniform float d34;
- uniform int Count;
- void main()
- {
- vec4 color = BaseColor;
- // Latchy2
- do {
- color += bigColor4;
- if (color.x < d4) {
- color.z += 2.0;
- if (color.z < d4) {
- color.x++;
- continue;
- }
- }
- if (color.y < d4)
- color.y += d4;
- else
- color.x += d4;
- } while (color.z < d4);
- // Immediate dominator
- while (color.w < d13) {
- if (color.z < d13)
- color++;
- else
- color--;
- // code from Latchy 2
- color += bigColor4;
- if (color.x < d4) {
- color.z += 2.0;
- if (color.z < d4) {
- color.x++;
- continue;
- }
- }
- if (color.y < d4)
- color.y += d4;
- else
- color.x += d4;
- }
- color++;
- gl_FragColor = color;
- }
|