summaryrefslogtreecommitdiff
path: root/tests/shaders/glsl-fs-frontfacing.shader_test
blob: 8263144878bd73351aa7545b50b41ce358257e45 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
[require]
GL >= 2.0
GLSL >= 1.20

[vertex shader]
void main()
{
	gl_Position = gl_Vertex;
}

[fragment shader]
void main()
{
	gl_FragColor = vec4(0.0,
			    float(gl_FrontFacing),
			    1.0 - float(gl_FrontFacing),
			    0.0);
}

[test]
draw rect -1 -1 2 1
draw rect 1 0 -2 1
relative probe rgba (0, 0) (0.0, 1.0, 0.0, 0.0)
relative probe rgba (1, 0) (0.0, 1.0, 0.0, 0.0)
relative probe rgba (0, 1) (0.0, 0.0, 1.0, 0.0)
relative probe rgba (1, 1) (0.0, 0.0, 1.0, 0.0)