File: glsl-fs-frontfacing.shader_test

package info (click to toggle)
piglit 0~git20220119-124bca3c9-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 109,012 kB
  • sloc: ansic: 273,511; xml: 46,666; python: 33,098; lisp: 20,392; cpp: 12,480; sh: 22; makefile: 22; pascal: 5
file content (26 lines) | stat: -rw-r--r-- 471 bytes parent folder | download | duplicates (5)
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)