diff options
author | Brian Paul <brianp@vmware.com> | 2011-08-11 08:16:03 -0600 |
---|---|---|
committer | Brian Paul <brianp@vmware.com> | 2011-08-11 08:17:16 -0600 |
commit | 4da714cd47e8a993ce26a572dd05fe8107950d46 (patch) | |
tree | 5dcd1cd5029a606e73366e8b2576003b078bbeff | |
parent | b0517d17754a8c35bd044b61afb23456dab3cac4 (diff) |
fbo-integer: test for GLSL version 1.30 or later
See https://bugs.freedesktop.org/show_bug.cgi?id=39966
-rw-r--r-- | tests/fbo/fbo-integer.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/fbo/fbo-integer.c b/tests/fbo/fbo-integer.c index 5ec59daca..7719a6a13 100644 --- a/tests/fbo/fbo-integer.c +++ b/tests/fbo/fbo-integer.c @@ -391,9 +391,19 @@ piglit_display(void) void piglit_init(int argc, char **argv) { + bool es; + int glslMajor, glslMinor; + piglit_require_extension("GL_EXT_texture_integer"); piglit_require_extension("GL_EXT_gpu_shader4"); + piglit_get_glsl_version(&es, &glslMajor, &glslMinor); + if (glslMajor * 100 + glslMinor < 130) { + printf("%s requires GLSL 1.30 or later\n", TestName); + piglit_report_result(PIGLIT_SKIP); + return; + } + PassthroughFragShader = piglit_compile_shader_text(GL_FRAGMENT_SHADER, PassthroughFragShaderText); assert(PassthroughFragShader); |