summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIlia Mirkin <imirkin@alum.mit.edu>2015-07-31 13:00:05 -0400
committerIlia Mirkin <imirkin@alum.mit.edu>2015-08-07 17:24:03 -0400
commit2def5937383b97df8f4e93276744606ee2263962 (patch)
tree55d72de118a829b5eb1bf8700236cc317f13f6d8
parent984d123ee3aaed22ca39dc188e2b6d2cc3a06a42 (diff)
tf3: remove broken and unused code
draw_using_invalid_stream_index was failing due to a lacking input qualifier in the GS program. However it never used the program. Remove all of that unnecessary boilerplate and leave the TF draw. The test now passes on nvc0. Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Reviewed-by: Marek Olšák <marek.olsak@amd.com>
-rw-r--r--tests/spec/arb_transform_feedback3/draw_using_invalid_stream_index.c32
1 files changed, 1 insertions, 31 deletions
diff --git a/tests/spec/arb_transform_feedback3/draw_using_invalid_stream_index.c b/tests/spec/arb_transform_feedback3/draw_using_invalid_stream_index.c
index 89f1e7889..70e863043 100644
--- a/tests/spec/arb_transform_feedback3/draw_using_invalid_stream_index.c
+++ b/tests/spec/arb_transform_feedback3/draw_using_invalid_stream_index.c
@@ -38,26 +38,10 @@ PIGLIT_GL_TEST_CONFIG_BEGIN
PIGLIT_GL_TEST_CONFIG_END
-static const char gs_text[] =
- "#version 150\n"
- "#extension GL_ARB_gpu_shader5 : enable\n"
- "layout(points, max_vertices = 1, stream = 0) out;\n"
- "\n"
- "void main() {\n"
- " gl_Position = gl_in[0].gl_Position;\n"
- " EmitStreamVertex(0);\n"
- "}\n";
-
void
piglit_init(int argc, char **argv)
{
- static const float verts[] = {
- -1.0f, -1.0f,
- 1.0f, -1.0f,
- -1.0f, 1.0f,
- 1.0f, 1.0f,
- };
- GLuint vao, buf, tfb;
+ GLuint tfb;
GLint max_stream;
bool pass;
@@ -70,20 +54,6 @@ piglit_init(int argc, char **argv)
piglit_report_result(PIGLIT_FAIL);
}
- piglit_build_simple_program_multiple_shaders(
- GL_VERTEX_SHADER, vs_pass_thru_text,
- GL_GEOMETRY_SHADER, gs_text, 0);
-
- /* Test is run under desktop OpenGL 3.2 -> use of VAOs is required */
- glGenVertexArrays(1, &vao);
- glBindVertexArray(vao);
-
- glGenBuffers(1, &buf);
- glBindBuffer(GL_ARRAY_BUFFER, buf);
- glBufferData(GL_ARRAY_BUFFER, sizeof(verts), verts, GL_STATIC_DRAW);
- glVertexAttribPointer(0, 2, GL_FLOAT, GL_FALSE, 0, NULL);
- glEnableVertexAttribArray(0);
-
glGenTransformFeedbacks(1, &tfb);
glBindTransformFeedback(GL_TRANSFORM_FEEDBACK, tfb);