diff options
Diffstat (limited to 'tests/spec/arb_texture_query_levels/execution/fs-nomips.shader_test')
-rw-r--r-- | tests/spec/arb_texture_query_levels/execution/fs-nomips.shader_test | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/tests/spec/arb_texture_query_levels/execution/fs-nomips.shader_test b/tests/spec/arb_texture_query_levels/execution/fs-nomips.shader_test new file mode 100644 index 000000000..3702c8687 --- /dev/null +++ b/tests/spec/arb_texture_query_levels/execution/fs-nomips.shader_test @@ -0,0 +1,34 @@ +[require] +GLSL >= 1.30 +GL_ARB_texture_query_levels + +[vertex shader passthrough] + +[fragment shader] +#extension GL_ARB_texture_query_levels: require + +uniform sampler2D s; +uniform int expected; + +void main() { + if (textureQueryLevels(s) == expected) + gl_FragColor = vec4(0,1,0,0); + else + gl_FragColor = vec4(1,0,0,0); +} + +[test] +ortho +clear color 0.4 0.4 0.4 0 +clear + +texture miptree 0 +uniform int s 0 + +texparameter 2D min nearest +texparameter 2D mag nearest + +uniform int expected 1 + +draw rect -1 -1 2 2 +relative probe rgba (0.5, 0.5) (0, 1, 0, 0) |