ARB_ubo/referenced-by-shader: pass if shader compiler moves UBOs between shaders
[piglit.git] / tests / spec / glsl-1.10 / execution / fs-frontfacing-ternary-neg-1.0-1.0.shader_test
blob363b3ca410408c542d4189b9eab4a248898cd5d9
1 [require]
2 GLSL >= 1.10
4 [vertex shader passthrough]
6 [fragment shader]
7 void main()
9         float f = gl_FrontFacing ? -1.0 : 1.0;
10         f = f * -0.25 + 0.5; // Remap (-1.0, 1.0) -> (0.75, 0.25)
11         gl_FragColor = vec4(0.0, f, 0.0, 1.0);
14 [test]
15 draw rect -1 -1 2 1
16 draw rect 1 0 -2 1
17 relative probe rgba (0, 0) (0.0, 0.75, 0.0, 1.0)
18 relative probe rgba (1, 0) (0.0, 0.75, 0.0, 1.0)
19 relative probe rgba (0, 1) (0.0, 0.25, 0.0, 1.0)
20 relative probe rgba (1, 1) (0.0, 0.25, 0.0, 1.0)