ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / arb_texture_query_levels / execution / vs-miptree.shader_test
blob623f903b6e75e7206aa4a1ba74795cb0f6fd8b2f
1 [require]
2 GLSL >= 1.30
3 GL_ARB_texture_query_levels
5 [vertex shader]
6 #extension GL_ARB_texture_query_levels: require
8 in vec4 piglit_vertex;
9 out vec4 color;
11 uniform sampler2D s;
12 uniform int expected;
14 void main() {
15     gl_Position = piglit_vertex;
16    if (textureQueryLevels(s) == expected)
17        color = vec4(0,1,0,0);
18    else
19        color = vec4(1,0,0,0);
22 [fragment shader]
23 in vec4 color;
25 void main() {
26     gl_FragColor = color;
29 [test]
30 ortho
31 clear color 0.4 0.4 0.4 0
32 clear
34 texture miptree 0
35 uniform int s 0
37 texparameter 2D min nearest_mipmap_nearest
38 texparameter 2D mag nearest
40 uniform int expected 4
42 draw rect -1 -1 2 2
43 relative probe rgba (0.5, 0.5)   (0, 1, 0, 0)