ARB_ubo/referenced-by-shader: pass if shader compiler moves UBOs between shaders
[piglit.git] / tests / spec / arb_texture_query_levels / execution / fs-baselevel.shader_test
blobe8ed1d7325df8ca82e94b531d085bf4223b83389
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;
11 uniform int expected;
13 void main() {
14        if (textureQueryLevels(s) == expected)
15            gl_FragColor = vec4(0,1,0,0);
16        else
17            gl_FragColor = vec4(1,0,0,0);
20 [test]
21 ortho
22 clear color 0.4 0.4 0.4 0
23 clear
25 texture miptree 0
26 uniform int s 0
28 texparameter 2D min nearest_mipmap_nearest
29 texparameter 2D mag nearest
30 texparameter 2D base_level 1
32 uniform int expected 3
34 draw rect 0 -1 1 1
35 relative probe rgba (0.75, 0.25)   (0, 1, 0, 0)