summaryrefslogtreecommitdiff
path: root/tests/spec/ext_transform_feedback/intervening-read.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/spec/ext_transform_feedback/intervening-read.c')
-rw-r--r--tests/spec/ext_transform_feedback/intervening-read.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/tests/spec/ext_transform_feedback/intervening-read.c b/tests/spec/ext_transform_feedback/intervening-read.c
index 7b8417f08..ef622b70f 100644
--- a/tests/spec/ext_transform_feedback/intervening-read.c
+++ b/tests/spec/ext_transform_feedback/intervening-read.c
@@ -208,8 +208,11 @@ piglit_init(int argc, char **argv)
else
print_usage_and_exit(argv[0]);
- piglit_require_GLSL();
- piglit_require_transform_feedback();
+ if (!use_gs) {
+ piglit_require_vertex_shader();
+ piglit_require_fragment_shader();
+ piglit_require_transform_feedback();
+ }
if (use_gs) {
vs = piglit_compile_shader_text(GL_VERTEX_SHADER, vstext_gs);