arb_framebuffer_object: add missing MSAA alpha-to-coverage and alpha-to-one tests
[piglit.git] / tests / spec / arb_texture_query_levels / execution / vs-nomips.shader_test
blob796e56483e45b4444f5e34968d7fc8f224939aa6
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;
13 // The only thing the spec says about textures without a minification filter is:
14 //   "If the texture is complete, a non-zero value must be returned."
16 void main() {
17     gl_Position = piglit_vertex;
18    if (textureQueryLevels(s) != 0)
19        color = vec4(0,1,0,0);
20    else
21        color = vec4(1,0,0,0);
24 [fragment shader]
25 in vec4 color;
27 void main() {
28     gl_FragColor = color;
31 [test]
32 ortho
33 clear color 0.4 0.4 0.4 0
34 clear
36 texture miptree 0
37 uniform int s 0
39 texparameter 2D min nearest
40 texparameter 2D mag nearest
42 draw rect -1 -1 2 2
43 relative probe rgba (0.5, 0.5)  (0, 1, 0, 0)