perf/pixel-rate: new pixel throughput microbenchmark
[piglit.git] / tests / spec / glsl-1.30 / execution / clipping / vs-clip-distance-deadcode.shader_test
blob6f6b987ed61d4eeade2bb1d30148a1d5468d88f1
1 # Test gl_ClipDistance as dead code.
3 [require]
4 GLSL >= 1.30
6 [vertex shader]
7 #version 130
9 void unused(void)
11         gl_ClipDistance[0] = 0.0;
12         gl_ClipDistance[1] = 0.0;
13         gl_ClipDistance[2] = 0.0;
14         gl_ClipDistance[3] = 0.0;
15         gl_ClipDistance[4] = 0.0;
16         gl_ClipDistance[5] = 0.0;
17         gl_ClipDistance[6] = 0.0;
18         gl_ClipDistance[7] = 0.0;
21 void main(void)
23         gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
26 [fragment shader]
27 #version 130
28 void main(void)
30         gl_FragColor = vec4(0.0, 1.0, 0.0, 1.0);
33 [test]
34 clear color 0.0 0.0 0.0 0.0
35 clear
36 ortho 0 1 0 1
37 enable GL_CLIP_PLANE0
38 enable GL_CLIP_PLANE1
39 enable GL_CLIP_PLANE2
40 enable GL_CLIP_PLANE3
41 enable GL_CLIP_PLANE4
42 enable GL_CLIP_PLANE5
43 enable GL_CLIP_PLANE6
44 enable GL_CLIP_PLANE7
45 draw rect 0.0 0.0 1.0 1.0
47 probe all rgba 0.0 1.0 0.0 1.0