| #version 310 es | |
| lowp float foo(); | |
| in lowp float low, high; | |
| lowp float face1 = 11.0; | |
| out lowp vec4 Color; | |
| void main() | |
| { | |
| int z = 3; | |
| if (2.0 * low + 1.0 < high) | |
| ++z; | |
| Color = face1 * vec4(z) + foo(); | |
| } | |
| lowp float face2 = -2.0; | |
| lowp float foo() | |
| { | |
| // testing if face2 initializer insert logic is correct in main | |
| return face2; | |
| } |