ext_gpu_shader4: add compiler tests for everything
[piglit.git] / tests / spec / arb_texture_query_levels / execution / fs-nomips.shader_test
blob1e295d688a3f3a9b65423ba1de132038075ba3aa
1 [require]
2 GLSL >= 1.30
3 GL_ARB_texture_query_levels
5 [vertex shader passthrough]
7 [fragment shader]
8 #extension GL_ARB_texture_query_levels: require
10 uniform sampler2D s;
12 // The only thing the spec says about textures without a minification filter is:
13 //   "If the texture is complete, a non-zero value must be returned."
15 void main() {
16        if (textureQueryLevels(s) != 0)
17            gl_FragColor = vec4(0,1,0,0);
18        else
19            gl_FragColor = vec4(1,0,0,0);
22 [test]
23 ortho
24 clear color 0.4 0.4 0.4 0
25 clear
27 texture miptree 0
28 uniform int s 0
30 texparameter 2D min nearest
31 texparameter 2D mag nearest
33 draw rect -1 -1 2 2
34 relative probe rgba (0.5, 0.5)   (0, 1, 0, 0)