1 2uniform vec4 colorRed; 3uniform vec4 colorGreen; 4struct S { 5 float i; 6 float j; 7}; 8vec4 main() { 9 vec4 x = vec4(3.0, 2.0, 1.0, 0.0); 10 x.xyz = x.zyx; 11 S s; 12 s.i = 2.0; 13 s.j = 2.0; 14 s.i = s.j; 15 s.j = s.i; 16 float a[2]; 17 a[0] = 1.0; 18 a[1] = 0.0; 19 a[1] = a[0]; 20 return vec4(x.w, s.i / s.j, a[0] - a[1], a[0] * a[1]); 21} 22