diff options
author | Ilia Mirkin <imirkin@alum.mit.edu> | 2015-07-31 13:00:05 -0400 |
---|---|---|
committer | Ilia Mirkin <imirkin@alum.mit.edu> | 2015-08-07 17:24:03 -0400 |
commit | 2def5937383b97df8f4e93276744606ee2263962 (patch) | |
tree | 55d72de118a829b5eb1bf8700236cc317f13f6d8 | |
parent | 984d123ee3aaed22ca39dc188e2b6d2cc3a06a42 (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.c | 32 |
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); |