On 07/02/2012 02:57 PM, Paul Berry wrote:
The wrapper functions in tests/util/piglit-transform-feedback.{c,h}
(e.g. piglit_BeginTransformFeedback()) are no longer needed, since the
piglit-dispatch mechanism automatically redirects to the EXT variants
when GL 3.0 is not supported.

This patch stops using the wrapper functions; the next patch will
remove them.

Death to the wrappers!

Acked-by: Ian Romanick <[email protected]>

---
  tests/spec/ext_transform_feedback/alignment.c      |   13 ++++++-------
  tests/spec/ext_transform_feedback/api-errors.c     |   16 ++++++++--------
  tests/spec/ext_transform_feedback/buffer-usage.c   |    9 ++++-----
  .../spec/ext_transform_feedback/builtin-varyings.c |   16 ++++++++--------
  tests/spec/ext_transform_feedback/generatemipmap.c |   11 +++++------
  .../spec/ext_transform_feedback/get-buffer-state.c |    6 +++---
  .../spec/ext_transform_feedback/immediate-reuse.c  |   10 +++++-----
  tests/spec/ext_transform_feedback/interleaved.c    |   10 +++++-----
  .../spec/ext_transform_feedback/intervening-read.c |   10 +++++-----
  tests/spec/ext_transform_feedback/max-varyings.c   |   13 ++++++-------
  tests/spec/ext_transform_feedback/negative-prims.c |    5 ++---
  tests/spec/ext_transform_feedback/order.c          |    9 ++++-----
  tests/spec/ext_transform_feedback/output-type.c    |   12 ++++++------
  .../ext_transform_feedback/overflow-edge-cases.c   |   12 ++++++------
  tests/spec/ext_transform_feedback/position.c       |   14 +++++++-------
  tests/spec/ext_transform_feedback/separate.c       |   10 +++++-----
  tests/spec/ext_transform_feedback/tessellation.c   |   11 +++++------
  tests/spec/glsl-1.40/tf-no-position.c              |   13 ++++++-------
  18 files changed, 96 insertions(+), 104 deletions(-)

diff --git a/tests/spec/ext_transform_feedback/alignment.c 
b/tests/spec/ext_transform_feedback/alignment.c
index 9e86959..c6dad96 100644
--- a/tests/spec/ext_transform_feedback/alignment.c
+++ b/tests/spec/ext_transform_feedback/alignment.c
@@ -131,8 +131,7 @@ void piglit_init(int argc, char **argv)
        prog = piglit_CreateProgram();
        piglit_AttachShader(prog, vs);
        piglit_AttachShader(prog, fs);
-       piglit_TransformFeedbackVaryings(prog, 5, varyings,
-                                        GL_INTERLEAVED_ATTRIBS);
+       glTransformFeedbackVaryings(prog, 5, varyings, GL_INTERLEAVED_ATTRIBS);
        piglit_LinkProgram(prog);
        if (!piglit_link_check_status(prog))
                piglit_report_result(PIGLIT_FAIL);
@@ -162,12 +161,12 @@ enum piglit_result piglit_display(void)
        memset(buffer, 0xffffffff, sizeof(buffer));
        glBufferData(GL_TRANSFORM_FEEDBACK_BUFFER, sizeof(buffer), buffer,
                     GL_STREAM_READ);
-       piglit_BindBufferRange(GL_TRANSFORM_FEEDBACK_BUFFER, 0, xfb_buf,
-                              additional_offset,
-                              sizeof(buffer) - additional_offset);
-       piglit_BeginTransformFeedback(GL_POINTS);
+       glBindBufferRange(GL_TRANSFORM_FEEDBACK_BUFFER, 0, xfb_buf,
+                         additional_offset,
+                         sizeof(buffer) - additional_offset);
+       glBeginTransformFeedback(GL_POINTS);
        glDrawArrays(GL_POINTS, 0, 4);
-       piglit_EndTransformFeedback();
+       glEndTransformFeedback();
        pass = piglit_check_gl_error(0)&&  pass;

        readback = glMapBuffer(GL_TRANSFORM_FEEDBACK_BUFFER, GL_READ_ONLY);
diff --git a/tests/spec/ext_transform_feedback/api-errors.c 
b/tests/spec/ext_transform_feedback/api-errors.c
index 4e015bc..1dd8463 100644
--- a/tests/spec/ext_transform_feedback/api-errors.c
+++ b/tests/spec/ext_transform_feedback/api-errors.c
@@ -159,13 +159,13 @@ do_bind(const struct test_desc *test, GLuint buf, int i)
        switch (test->bind_mode) {
        case BASE:
                printf("BindBufferBase(buffer %i)\n", i);
-               piglit_BindBufferBase(GL_TRANSFORM_FEEDBACK_BUFFER, i, buf);
+               glBindBufferBase(GL_TRANSFORM_FEEDBACK_BUFFER, i, buf);
                break;
        case RANGE:
                printf("BindBufferRange(buffer %i, offset=%i, size=%i)\n", i,
                       offset, size);
-               piglit_BindBufferRange(GL_TRANSFORM_FEEDBACK_BUFFER, i, buf,
-                                      offset, size);
+               glBindBufferRange(GL_TRANSFORM_FEEDBACK_BUFFER, i, buf,
+                                 offset, size);
                break;
        case OFFSET:
                printf("BindBufferOffsetEXT(buffer %i, offset=%i)\n", i,
@@ -210,8 +210,8 @@ do_test(const struct test_desc *test)
               num_varyings,
               test->buffer_mode == GL_INTERLEAVED_ATTRIBS
               ? "interleaved" : "separate");
-       piglit_TransformFeedbackVaryings(progs[0], num_varyings,
-                                        varyings, test->buffer_mode);
+       glTransformFeedbackVaryings(progs[0], num_varyings,
+                                   varyings, test->buffer_mode);

        if (test->mode == NOT_A_PROGRAM) {
                pass = piglit_check_gl_error(GL_INVALID_VALUE)&&  pass;
@@ -277,13 +277,13 @@ do_test(const struct test_desc *test)

        if (test->mode == END_INACTIVE) {
                printf("EndTransformFeedback\n");
-               piglit_EndTransformFeedback();
+               glEndTransformFeedback();
                pass = piglit_check_gl_error(GL_INVALID_OPERATION)&&  pass;
                return pass;
        }

        printf("BeginTransformFeedback\n");
-       piglit_BeginTransformFeedback(GL_POINTS);
+       glBeginTransformFeedback(GL_POINTS);
        switch (test->mode) {
        case UNBOUND_BUFFER:
        case NO_VARYINGS:
@@ -298,7 +298,7 @@ do_test(const struct test_desc *test)
        switch (test->mode) {
        case BEGIN_ACTIVE:
                printf("BeginTransformFeedback\n");
-               piglit_BeginTransformFeedback(GL_POINTS);
+               glBeginTransformFeedback(GL_POINTS);
                pass = piglit_check_gl_error(GL_INVALID_OPERATION)&&  pass;
                break;
        case USEPROG_ACTIVE:
diff --git a/tests/spec/ext_transform_feedback/buffer-usage.c 
b/tests/spec/ext_transform_feedback/buffer-usage.c
index 0e9de31..585e9d2 100644
--- a/tests/spec/ext_transform_feedback/buffer-usage.c
+++ b/tests/spec/ext_transform_feedback/buffer-usage.c
@@ -60,8 +60,7 @@ initialize_shader_and_xfb()
        vs = piglit_compile_shader_text(GL_VERTEX_SHADER, vstext);
        prog = piglit_CreateProgram();
        piglit_AttachShader(prog, vs);
-       piglit_TransformFeedbackVaryings(prog, 1,&varying,
-                                        GL_INTERLEAVED_ATTRIBS);
+       glTransformFeedbackVaryings(prog, 1,&varying, GL_INTERLEAVED_ATTRIBS);
        piglit_LinkProgram(prog);
        if (!piglit_link_check_status(prog)) {
                piglit_DeleteProgram(prog);
@@ -103,12 +102,12 @@ draw()
                glBindBuffer(GL_TRANSFORM_FEEDBACK_BUFFER, xfb_buf);
                glBufferData(GL_TRANSFORM_FEEDBACK_BUFFER,
                             sizeof(float), NULL, bo_modes[i]);
-               piglit_BindBufferBase(GL_TRANSFORM_FEEDBACK_BUFFER, 0, xfb_buf);
+               glBindBufferBase(GL_TRANSFORM_FEEDBACK_BUFFER, 0, xfb_buf);

                /* Do the draw call.  Here's where we segfaulted before. */
-               piglit_BeginTransformFeedback(GL_POINTS);
+               glBeginTransformFeedback(GL_POINTS);
                glDrawArrays(GL_POINTS, 0, 1);
-               piglit_EndTransformFeedback();
+               glEndTransformFeedback();

                /* Test the output, just to be sure. */
                readback = glMapBuffer(GL_TRANSFORM_FEEDBACK_BUFFER,
diff --git a/tests/spec/ext_transform_feedback/builtin-varyings.c 
b/tests/spec/ext_transform_feedback/builtin-varyings.c
index 5f79948..9bfb20f 100644
--- a/tests/spec/ext_transform_feedback/builtin-varyings.c
+++ b/tests/spec/ext_transform_feedback/builtin-varyings.c
@@ -458,9 +458,9 @@ piglit_init(int argc, char **argv)
        piglit_AttachShader(prog, vs);
        piglit_BindAttribLocation(prog, 0, "vertex_pos");
        piglit_BindAttribLocation(prog, 1, "vertex_num");
-       piglit_TransformFeedbackVaryings(prog, test_to_run->num_varyings,
-                                        (const char **) test_to_run->varyings,
-                                        GL_INTERLEAVED_ATTRIBS_EXT);
+       glTransformFeedbackVaryings(prog, test_to_run->num_varyings,
+                                   (const char **) test_to_run->varyings,
+                                   GL_INTERLEAVED_ATTRIBS_EXT);
        piglit_LinkProgram(prog);
        if (!piglit_link_check_status(prog)) {
                piglit_DeleteProgram(prog);
@@ -473,8 +473,8 @@ piglit_init(int argc, char **argv)
        for (i = 0; i<  test_to_run->num_varyings; ++i) {
                GLsizei size;
                GLenum type;
-               piglit_GetTransformFeedbackVarying(prog, i, 0, NULL,&size,
-                                               &type, NULL);
+               glGetTransformFeedbackVarying(prog, i, 0, NULL,&size,
+                                       &type, NULL);
                if (size != test_to_run->expected_size) {
                        printf("For varying %i, expected size %i, got %i\n",
                               i, test_to_run->expected_size, size);
@@ -533,8 +533,8 @@ piglit_display(void)
        glBindBuffer(GL_TRANSFORM_FEEDBACK_BUFFER, xfb_buf);
        glBufferData(GL_TRANSFORM_FEEDBACK_BUFFER, sizeof(initial_xfb_data),
                     initial_xfb_data, GL_STREAM_READ);
-       piglit_BindBufferBase(GL_TRANSFORM_FEEDBACK_BUFFER, 0, xfb_buf);
-       piglit_BeginTransformFeedback(GL_TRIANGLES);
+       glBindBufferBase(GL_TRANSFORM_FEEDBACK_BUFFER, 0, xfb_buf);
+       glBeginTransformFeedback(GL_TRIANGLES);
        glBeginQuery(GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN, query);

        /* Draw */
@@ -552,7 +552,7 @@ piglit_display(void)
        }

        /* Check transform feedback output */
-       piglit_EndTransformFeedback();
+       glEndTransformFeedback();
        readback = glMapBuffer(GL_TRANSFORM_FEEDBACK_BUFFER, GL_READ_ONLY);
        for (i = 0; i<  ARRAY_SIZE(initial_xfb_data); ++i) {
                float expected =
diff --git a/tests/spec/ext_transform_feedback/generatemipmap.c 
b/tests/spec/ext_transform_feedback/generatemipmap.c
index 3fa3556..afd8865 100644
--- a/tests/spec/ext_transform_feedback/generatemipmap.c
+++ b/tests/spec/ext_transform_feedback/generatemipmap.c
@@ -119,10 +119,9 @@ create_texture(void)
                glBindBuffer(GL_TRANSFORM_FEEDBACK_BUFFER, xfb_buf);
                glBufferData(GL_TRANSFORM_FEEDBACK_BUFFER, sizeof(buffer),
                             buffer, GL_STREAM_READ);
-               piglit_BindBufferBase(GL_TRANSFORM_FEEDBACK_BUFFER, 0,
-                                     xfb_buf);
+               glBindBufferBase(GL_TRANSFORM_FEEDBACK_BUFFER, 0, xfb_buf);
                piglit_UseProgram(xfb_prog);
-               piglit_BeginTransformFeedback(GL_POINTS);
+               glBeginTransformFeedback(GL_POINTS);
        }
        if (prims_written) {
                glBeginQuery(GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN,
@@ -147,7 +146,7 @@ create_texture(void)
                glDisable(GL_RASTERIZER_DISCARD);
        }
        if (buffer || prims_written) {
-               piglit_EndTransformFeedback();
+               glEndTransformFeedback();
                piglit_UseProgram(0);
        }
        if (buffer) {
@@ -284,8 +283,8 @@ void piglit_init(int argc, char **argv)
                vs = piglit_compile_shader_text(GL_VERTEX_SHADER, vstext);
                xfb_prog = piglit_CreateProgram();
                piglit_AttachShader(xfb_prog, vs);
-               piglit_TransformFeedbackVaryings(xfb_prog, 1, xfb_varyings,
-                                                GL_INTERLEAVED_ATTRIBS);
+               glTransformFeedbackVaryings(xfb_prog, 1, xfb_varyings,
+                                           GL_INTERLEAVED_ATTRIBS);
                piglit_LinkProgram(xfb_prog);
                if (!piglit_link_check_status(xfb_prog)) {
                        piglit_report_result(PIGLIT_FAIL);
diff --git a/tests/spec/ext_transform_feedback/get-buffer-state.c 
b/tests/spec/ext_transform_feedback/get-buffer-state.c
index 1f70b5e..b71e412 100644
--- a/tests/spec/ext_transform_feedback/get-buffer-state.c
+++ b/tests/spec/ext_transform_feedback/get-buffer-state.c
@@ -82,7 +82,7 @@ check_indexed(const struct test_desc *test, GLenum param,
        GLint get_result;

        if (test->mode == INDEXED&&  test->param == param) {
-               piglit_GetIntegeri_v(param, index,&get_result);
+               glGetIntegeri_v(param, index,&get_result);
                if (get_result != expected) {
                        printf("%s[%u] == %i, expected %i\n", param_string,
                               index, get_result, expected);
@@ -142,8 +142,8 @@ do_test(const struct test_desc *test)
                int size = 4 * ((i % 3) + 1);
                printf("BindBufferRange(TRANSFORM_FEEDBACK_BUFFER, %i, %u, %i, 
%i)\n",
                       i, bufs[i], offset, size);
-               piglit_BindBufferRange(GL_TRANSFORM_FEEDBACK_BUFFER, i,
-                                      bufs[i], offset, size);
+               glBindBufferRange(GL_TRANSFORM_FEEDBACK_BUFFER, i,
+                                 bufs[i], offset, size);
                CHECK_INTEGER(GL_TRANSFORM_FEEDBACK_BUFFER_BINDING, bufs[i]);
        }

diff --git a/tests/spec/ext_transform_feedback/immediate-reuse.c 
b/tests/spec/ext_transform_feedback/immediate-reuse.c
index daad7c4..699ef94 100644
--- a/tests/spec/ext_transform_feedback/immediate-reuse.c
+++ b/tests/spec/ext_transform_feedback/immediate-reuse.c
@@ -86,7 +86,7 @@ piglit_init(int argc, char **argv)
        piglit_AttachShader(prog, fs);
        piglit_BindAttribLocation(prog, 0, "in_position");
        piglit_BindAttribLocation(prog, 1, "in_color");
-       piglit_TransformFeedbackVaryings(prog, 2, varyings, 
GL_INTERLEAVED_ATTRIBS);
+       glTransformFeedbackVaryings(prog, 2, varyings, GL_INTERLEAVED_ATTRIBS);
        piglit_LinkProgram(prog);
        if (!piglit_link_check_status(prog)) {
                piglit_DeleteProgram(prog);
@@ -141,16 +141,16 @@ piglit_display(void)
         */
        for (i = 0; i<  16; ++i) {
                glBindBuffer(GL_ARRAY_BUFFER, bufs[i % 2]);
-               piglit_BindBufferBase(GL_TRANSFORM_FEEDBACK_BUFFER, 0,
-                                     bufs[(i + 1) % 2]);
+               glBindBufferBase(GL_TRANSFORM_FEEDBACK_BUFFER, 0,
+                                bufs[(i + 1) % 2]);
                glVertexAttribPointer(0, 4, GL_FLOAT, GL_FALSE,
                                      8 * sizeof(float), (void *) 0);
                glVertexAttribPointer(1, 4, GL_FLOAT, GL_FALSE,
                                      8 * sizeof(float),
                                      (void *) (4 * sizeof(float)));
-               piglit_BeginTransformFeedback(GL_TRIANGLES);
+               glBeginTransformFeedback(GL_TRIANGLES);
                glDrawArrays(GL_TRIANGLES, 0, 6);
-               piglit_EndTransformFeedback();
+               glEndTransformFeedback();
        }

        /* Check that the proper gradient was drawn */
diff --git a/tests/spec/ext_transform_feedback/interleaved.c 
b/tests/spec/ext_transform_feedback/interleaved.c
index 1bf6eea..836da16 100644
--- a/tests/spec/ext_transform_feedback/interleaved.c
+++ b/tests/spec/ext_transform_feedback/interleaved.c
@@ -79,8 +79,8 @@ void piglit_init(int argc, char **argv)
        vs = piglit_compile_shader_text(GL_VERTEX_SHADER, vstext);
        prog = piglit_CreateProgram();
        piglit_AttachShader(prog, vs);
-       piglit_TransformFeedbackVaryings(prog, 
sizeof(varyings)/sizeof(varyings[0]),
-                                        varyings, GL_INTERLEAVED_ATTRIBS_EXT);
+       glTransformFeedbackVaryings(prog, sizeof(varyings)/sizeof(varyings[0]),
+                                   varyings, GL_INTERLEAVED_ATTRIBS_EXT);
        piglit_LinkProgram(prog);
        if (!piglit_link_check_status(prog)) {
                piglit_DeleteProgram(prog);
@@ -97,7 +97,7 @@ void piglit_init(int argc, char **argv)
                ptr[i] = 0.123456;
        }
        glUnmapBuffer(GL_TRANSFORM_FEEDBACK_BUFFER_EXT);
-       piglit_BindBufferBase(GL_TRANSFORM_FEEDBACK_BUFFER_EXT, 0, buf);
+       glBindBufferBase(GL_TRANSFORM_FEEDBACK_BUFFER_EXT, 0, buf);

        assert(glGetError() == 0);

@@ -163,10 +163,10 @@ enum piglit_result piglit_display(void)
        glLoadIdentity();
        piglit_UseProgram(prog);
        glEnable(GL_RASTERIZER_DISCARD);
-       piglit_BeginTransformFeedback(GL_TRIANGLES);
+       glBeginTransformFeedback(GL_TRIANGLES);
        glVertexPointer(2, GL_FLOAT, 0, verts);
        glDrawElements(GL_TRIANGLES, 6, GL_UNSIGNED_INT, indices);
-       piglit_EndTransformFeedback();
+       glEndTransformFeedback();
        glDisable(GL_RASTERIZER_DISCARD);

        assert(glGetError() == 0);
diff --git a/tests/spec/ext_transform_feedback/intervening-read.c 
b/tests/spec/ext_transform_feedback/intervening-read.c
index 05e5335..bec0538 100644
--- a/tests/spec/ext_transform_feedback/intervening-read.c
+++ b/tests/spec/ext_transform_feedback/intervening-read.c
@@ -124,7 +124,7 @@ piglit_init(int argc, char **argv)
        piglit_AttachShader(prog, fs);
        piglit_BindAttribLocation(prog, 0, "in_position");
        piglit_BindAttribLocation(prog, 1, "in_color");
-       piglit_TransformFeedbackVaryings(prog, 2, varyings, 
GL_INTERLEAVED_ATTRIBS);
+       glTransformFeedbackVaryings(prog, 2, varyings, GL_INTERLEAVED_ATTRIBS);
        piglit_LinkProgram(prog);
        if (!piglit_link_check_status(prog)) {
                piglit_DeleteProgram(prog);
@@ -194,9 +194,9 @@ piglit_display(void)
        glBindBuffer(GL_TRANSFORM_FEEDBACK_BUFFER, xfb_buf);
        glBufferData(GL_TRANSFORM_FEEDBACK_BUFFER, sizeof(initial_xfb_data),
                     initial_xfb_data, GL_STREAM_READ);
-       piglit_BindBufferRange(GL_TRANSFORM_FEEDBACK_BUFFER, 0, xfb_buf, 0,
-                              sizeof(float[9][8]));
-       piglit_BeginTransformFeedback(GL_TRIANGLES);
+       glBindBufferRange(GL_TRANSFORM_FEEDBACK_BUFFER, 0, xfb_buf, 0,
+                         sizeof(float[9][8]));
+       glBeginTransformFeedback(GL_TRIANGLES);
        switch (test_mode) {
        case TEST_MODE_PRIMS_GENERATED:
                glBeginQuery(GL_PRIMITIVES_GENERATED, query);
@@ -219,7 +219,7 @@ piglit_display(void)
        glDrawArrays(GL_TRIANGLES, 6, 6);

        /* Finish transform feedback and test correct behavior. */
-       piglit_EndTransformFeedback();
+       glEndTransformFeedback();
        switch (test_mode) {
        case TEST_MODE_OUTPUT:
                readback = glMapBuffer(GL_TRANSFORM_FEEDBACK_BUFFER,
diff --git a/tests/spec/ext_transform_feedback/max-varyings.c 
b/tests/spec/ext_transform_feedback/max-varyings.c
index 78c46a3..04c7cae 100644
--- a/tests/spec/ext_transform_feedback/max-varyings.c
+++ b/tests/spec/ext_transform_feedback/max-varyings.c
@@ -183,9 +183,9 @@ draw(GLuint vs, GLuint fs, int num_xfb_varyings, int 
max_varyings)
                glAttachShader(prog, vs);
                glAttachShader(prog, fs);

-               piglit_TransformFeedbackVaryings(prog, num_xfb_varyings,
-                                                xfb_varying_array + offset,
-                                                GL_INTERLEAVED_ATTRIBS);
+               glTransformFeedbackVaryings(prog, num_xfb_varyings,
+                                           xfb_varying_array + offset,
+                                           GL_INTERLEAVED_ATTRIBS);

                glLinkProgram(prog);
                if (!piglit_link_check_status(prog))
@@ -198,16 +198,15 @@ draw(GLuint vs, GLuint fs, int num_xfb_varyings, int 
max_varyings)
                glBufferData(GL_TRANSFORM_FEEDBACK_BUFFER,
                             sizeof(initial_buffer), initial_buffer,
                             GL_STREAM_READ);
-               piglit_BindBufferBase(GL_TRANSFORM_FEEDBACK_BUFFER, 0,
-                                     xfb_buf);
-               piglit_BeginTransformFeedback(GL_TRIANGLES);
+               glBindBufferBase(GL_TRANSFORM_FEEDBACK_BUFFER, 0, xfb_buf);
+               glBeginTransformFeedback(GL_TRIANGLES);

                piglit_draw_rect(coord_from_index(offset),
                                 coord_from_index(num_xfb_varyings - 1),
                                 10,
                                 10);

-               piglit_EndTransformFeedback();
+               glEndTransformFeedback();
                pass = check_xfb_output(max_varyings, num_xfb_varyings, offset)
                        &&  pass;

diff --git a/tests/spec/ext_transform_feedback/negative-prims.c 
b/tests/spec/ext_transform_feedback/negative-prims.c
index 13366bc..0bb5833 100644
--- a/tests/spec/ext_transform_feedback/negative-prims.c
+++ b/tests/spec/ext_transform_feedback/negative-prims.c
@@ -167,8 +167,7 @@ piglit_init(int argc, char **argv)
        prog = piglit_CreateProgram();
        piglit_AttachShader(prog, vs);
        piglit_AttachShader(prog, fs);
-       piglit_TransformFeedbackVaryings(prog, 1,&varying,
-                                        GL_INTERLEAVED_ATTRIBS);
+       glTransformFeedbackVaryings(prog, 1,&varying, GL_INTERLEAVED_ATTRIBS);
        piglit_LinkProgram(prog);
        if (!fs || !vs || !prog)
                piglit_report_result(PIGLIT_FAIL);
@@ -176,5 +175,5 @@ piglit_init(int argc, char **argv)
                piglit_report_result(PIGLIT_FAIL);

        glUseProgram(prog);
-       piglit_BindBufferRange(GL_TRANSFORM_FEEDBACK_BUFFER, 0, xfb, 0, 4096);
+       glBindBufferRange(GL_TRANSFORM_FEEDBACK_BUFFER, 0, xfb, 0, 4096);
  }
diff --git a/tests/spec/ext_transform_feedback/order.c 
b/tests/spec/ext_transform_feedback/order.c
index 6ddea4f..45c3922 100644
--- a/tests/spec/ext_transform_feedback/order.c
+++ b/tests/spec/ext_transform_feedback/order.c
@@ -141,8 +141,7 @@ initialize_shader_and_xfb()
        vs = piglit_compile_shader_text(GL_VERTEX_SHADER, vstext);
        prog = piglit_CreateProgram();
        piglit_AttachShader(prog, vs);
-       piglit_TransformFeedbackVaryings(prog, 3, varyings,
-                                        GL_INTERLEAVED_ATTRIBS);
+       glTransformFeedbackVaryings(prog, 3, varyings, GL_INTERLEAVED_ATTRIBS);
        piglit_LinkProgram(prog);
        if (!piglit_link_check_status(prog)) {
                piglit_DeleteProgram(prog);
@@ -152,7 +151,7 @@ initialize_shader_and_xfb()
        glBindBuffer(GL_TRANSFORM_FEEDBACK_BUFFER, xfb_buf);
        glBufferData(GL_TRANSFORM_FEEDBACK_BUFFER,
                     3*NUM_POINTS*sizeof(unsigned), NULL, GL_STREAM_READ);
-       piglit_BindBufferBase(GL_TRANSFORM_FEEDBACK_BUFFER, 0, xfb_buf);
+       glBindBufferBase(GL_TRANSFORM_FEEDBACK_BUFFER, 0, xfb_buf);
        piglit_UseProgram(prog);
        if (!piglit_check_gl_error(0))
                piglit_report_result(PIGLIT_FAIL);
@@ -222,7 +221,7 @@ static void
  draw()
  {
        glEnable(GL_RASTERIZER_DISCARD);
-       piglit_BeginTransformFeedback(draw_mode);
+       glBeginTransformFeedback(draw_mode);
        glBindBuffer(GL_ARRAY_BUFFER, 0);
        if (use_draw_elements) {
                glDrawElements(draw_mode, NUM_POINTS, GL_UNSIGNED_INT,
@@ -230,7 +229,7 @@ draw()
        } else {
                glDrawArrays(draw_mode, 0, NUM_POINTS);
        }
-       piglit_EndTransformFeedback();
+       glEndTransformFeedback();
        if (!piglit_check_gl_error(0))
                piglit_report_result(PIGLIT_FAIL);
  }
diff --git a/tests/spec/ext_transform_feedback/output-type.c 
b/tests/spec/ext_transform_feedback/output-type.c
index 8b82a1f..27dac8e 100644
--- a/tests/spec/ext_transform_feedback/output-type.c
+++ b/tests/spec/ext_transform_feedback/output-type.c
@@ -1265,9 +1265,9 @@ test_ready:
        vs = piglit_compile_shader_text(GL_VERTEX_SHADER, test->vs);
        prog = piglit_CreateProgram();
        piglit_AttachShader(prog, vs);
-       piglit_TransformFeedbackVaryings(prog, test->num_varyings,
-                                        test->varyings,
-                                        GL_INTERLEAVED_ATTRIBS_EXT);
+       glTransformFeedbackVaryings(prog, test->num_varyings,
+                                   test->varyings,
+                                   GL_INTERLEAVED_ATTRIBS_EXT);
        piglit_LinkProgram(prog);
        if (!piglit_link_check_status(prog)) {
                piglit_DeleteProgram(prog);
@@ -1288,7 +1288,7 @@ test_ready:

        assert(glGetError() == 0);

-       piglit_BindBufferBase(GL_TRANSFORM_FEEDBACK_BUFFER_EXT, 0, buf);
+       glBindBufferBase(GL_TRANSFORM_FEEDBACK_BUFFER_EXT, 0, buf);

        assert(glGetError() == 0);

@@ -1316,11 +1316,11 @@ enum piglit_result piglit_display(void)
        /* Render into TFBO. */
        glLoadIdentity();
        piglit_UseProgram(prog);
-       piglit_BeginTransformFeedback(GL_TRIANGLES);
+       glBeginTransformFeedback(GL_TRIANGLES);
        glBindBuffer(GL_ARRAY_BUFFER, 0);
        glVertexPointer(2, GL_FLOAT, 0, verts);
        glDrawArrays(GL_TRIANGLES, 0, NUM_VERTICES);
-       piglit_EndTransformFeedback();
+       glEndTransformFeedback();

        assert(glGetError() == 0);

diff --git a/tests/spec/ext_transform_feedback/overflow-edge-cases.c 
b/tests/spec/ext_transform_feedback/overflow-edge-cases.c
index 233abf9..c6d0194 100644
--- a/tests/spec/ext_transform_feedback/overflow-edge-cases.c
+++ b/tests/spec/ext_transform_feedback/overflow-edge-cases.c
@@ -84,8 +84,8 @@ piglit_init(int argc, char **argv)
                GLuint prog = piglit_CreateProgram();
                piglit_AttachShader(prog, vs);
                piglit_BindAttribLocation(prog, 0, "vertex_num");
-               piglit_TransformFeedbackVaryings(prog, num_varyings, varyings,
-                                                GL_INTERLEAVED_ATTRIBS);
+               glTransformFeedbackVaryings(prog, num_varyings, varyings,
+                                           GL_INTERLEAVED_ATTRIBS);
                piglit_LinkProgram(prog);
                if (!piglit_link_check_status(prog)) {
                        piglit_DeleteProgram(prog);
@@ -138,20 +138,20 @@ test(int bind_size, int num_varyings, int num_primitives, 
int mode_index)
        glBindBuffer(GL_TRANSFORM_FEEDBACK_BUFFER, xfb_buf);
        glBufferData(GL_TRANSFORM_FEEDBACK_BUFFER, sizeof(initial_xfb_buf),
                     initial_xfb_buf, GL_STREAM_READ);
-       piglit_BindBufferRange(GL_TRANSFORM_FEEDBACK_BUFFER, 0, xfb_buf, 0,
-                              sizeof(float) * bind_size);
+       glBindBufferRange(GL_TRANSFORM_FEEDBACK_BUFFER, 0, xfb_buf, 0,
+                         sizeof(float) * bind_size);

        /* Start queries and XFB */
        glBeginQuery(GL_PRIMITIVES_GENERATED, query_prims_generated);
        glBeginQuery(GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN,
                     query_prims_written);
-       piglit_BeginTransformFeedback(modes[mode_index]);
+       glBeginTransformFeedback(modes[mode_index]);

        /* Draw */
        glDrawArrays(modes[mode_index], 0, num_primitives * vertices_per_prim);

        /* Stop XFB and check queries */
-       piglit_EndTransformFeedback();
+       glEndTransformFeedback();
        glEndQuery(GL_PRIMITIVES_GENERATED);
        glGetQueryObjectuiv(query_prims_generated, GL_QUERY_RESULT,
                        &query_result);
diff --git a/tests/spec/ext_transform_feedback/position.c 
b/tests/spec/ext_transform_feedback/position.c
index 5f368bf..3a52058 100644
--- a/tests/spec/ext_transform_feedback/position.c
+++ b/tests/spec/ext_transform_feedback/position.c
@@ -111,7 +111,7 @@ void piglit_init(int argc, char **argv)
        vs = piglit_compile_shader_text(GL_VERTEX_SHADER, vstext);
        prog = piglit_CreateProgram();
        piglit_AttachShader(prog, vs);
-       piglit_TransformFeedbackVaryings(prog, 1, varyings, 
GL_INTERLEAVED_ATTRIBS_EXT);
+       glTransformFeedbackVaryings(prog, 1, varyings, 
GL_INTERLEAVED_ATTRIBS_EXT);
        piglit_LinkProgram(prog);
        if (!piglit_link_check_status(prog)) {
                piglit_DeleteProgram(prog);
@@ -121,7 +121,7 @@ void piglit_init(int argc, char **argv)
        vs = piglit_compile_shader_text(GL_VERTEX_SHADER, vspassthrough);
        prog_passthrough = piglit_CreateProgram();
        piglit_AttachShader(prog_passthrough, vs);
-       piglit_TransformFeedbackVaryings(prog_passthrough, 1, varyings, 
GL_INTERLEAVED_ATTRIBS_EXT);
+       glTransformFeedbackVaryings(prog_passthrough, 1, varyings, 
GL_INTERLEAVED_ATTRIBS_EXT);
        piglit_LinkProgram(prog_passthrough);
        if (!piglit_link_check_status(prog_passthrough)) {
                piglit_DeleteProgram(prog_passthrough);
@@ -138,15 +138,15 @@ void piglit_init(int argc, char **argv)

        if (range) {
                puts("Testing BindBufferRange.");
-               piglit_BindBufferRange(GL_TRANSFORM_FEEDBACK_BUFFER_EXT,
-                                    0, buf, offset*sizeof(float), 
range*sizeof(float));
+               glBindBufferRange(GL_TRANSFORM_FEEDBACK_BUFFER_EXT,
+                                 0, buf, offset*sizeof(float), 
range*sizeof(float));
        } else if (offset) {
                puts("Testing BindBufferOffset.");
                glBindBufferOffsetEXT(GL_TRANSFORM_FEEDBACK_BUFFER_EXT,
                                      0, buf, offset*sizeof(float));
        } else {
                puts("Testing BindBufferBase.");
-               piglit_BindBufferBase(GL_TRANSFORM_FEEDBACK_BUFFER_EXT, 0, buf);
+               glBindBufferBase(GL_TRANSFORM_FEEDBACK_BUFFER_EXT, 0, buf);
        }

        if (!range) {
@@ -207,11 +207,11 @@ enum piglit_result piglit_display(void)
        piglit_UseProgram(prog);
        if (discard)
                glEnable(GL_RASTERIZER_DISCARD_EXT);
-       piglit_BeginTransformFeedback(GL_TRIANGLES);
+       glBeginTransformFeedback(GL_TRIANGLES);
        glBindBuffer(GL_ARRAY_BUFFER, 0);
        glVertexPointer(2, GL_FLOAT, 0, verts);
        glDrawElements(GL_TRIANGLES, 6, GL_UNSIGNED_INT, indices);
-       piglit_EndTransformFeedback();
+       glEndTransformFeedback();
        if (discard)
                glDisable(GL_RASTERIZER_DISCARD_EXT);

diff --git a/tests/spec/ext_transform_feedback/separate.c 
b/tests/spec/ext_transform_feedback/separate.c
index 868fbe6..6451e81 100644
--- a/tests/spec/ext_transform_feedback/separate.c
+++ b/tests/spec/ext_transform_feedback/separate.c
@@ -84,8 +84,8 @@ void piglit_init(int argc, char **argv)
        vs = piglit_compile_shader_text(GL_VERTEX_SHADER, vstext);
        prog = piglit_CreateProgram();
        piglit_AttachShader(prog, vs);
-       piglit_TransformFeedbackVaryings(prog, 
sizeof(varyings)/sizeof(varyings[0]),
-                                        varyings, GL_SEPARATE_ATTRIBS_EXT);
+       glTransformFeedbackVaryings(prog, sizeof(varyings)/sizeof(varyings[0]),
+                                   varyings, GL_SEPARATE_ATTRIBS_EXT);
        piglit_LinkProgram(prog);
        if (!piglit_link_check_status(prog)) {
                piglit_DeleteProgram(prog);
@@ -105,7 +105,7 @@ void piglit_init(int argc, char **argv)
                        ptr[j] = 0.123456;
                }
                glUnmapBuffer(GL_TRANSFORM_FEEDBACK_BUFFER_EXT);
-               piglit_BindBufferBase(GL_TRANSFORM_FEEDBACK_BUFFER_EXT, i, 
buf[i]);
+               glBindBufferBase(GL_TRANSFORM_FEEDBACK_BUFFER_EXT, i, buf[i]);
        }

        assert(glGetError() == 0);
@@ -155,10 +155,10 @@ enum piglit_result piglit_display(void)
        glLoadIdentity();
        piglit_UseProgram(prog);
        glEnable(GL_RASTERIZER_DISCARD);
-       piglit_BeginTransformFeedback(GL_TRIANGLES);
+       glBeginTransformFeedback(GL_TRIANGLES);
        glVertexPointer(2, GL_FLOAT, 0, verts);
        glDrawArrays(GL_QUADS, 0, 4);
-       piglit_EndTransformFeedback();
+       glEndTransformFeedback();
        glDisable(GL_RASTERIZER_DISCARD);

        assert(glGetError() == 0);
diff --git a/tests/spec/ext_transform_feedback/tessellation.c 
b/tests/spec/ext_transform_feedback/tessellation.c
index 9b52a2f..37b5fce 100644
--- a/tests/spec/ext_transform_feedback/tessellation.c
+++ b/tests/spec/ext_transform_feedback/tessellation.c
@@ -310,8 +310,8 @@ initialize_shader_and_xfb()
        xfb_prog = piglit_CreateProgram();
        piglit_AttachShader(xfb_prog, vs);
        piglit_AttachShader(xfb_prog, fs);
-       piglit_TransformFeedbackVaryings(xfb_prog, 3, varyings,
-                                        GL_INTERLEAVED_ATTRIBS);
+       glTransformFeedbackVaryings(xfb_prog, 3, varyings,
+                                   GL_INTERLEAVED_ATTRIBS);
        piglit_LinkProgram(xfb_prog);
        if (!piglit_link_check_status(xfb_prog)) {
                piglit_report_result(PIGLIT_FAIL);
@@ -432,16 +432,15 @@ draw(GLuint prog, bool use_xfb, float y_offset, GLenum 
mode,
                memset(buffer, 0, sizeof(buffer));
                glBufferData(GL_TRANSFORM_FEEDBACK_BUFFER, sizeof(buffer),
                             buffer, GL_STREAM_READ);
-               piglit_BindBufferBase(GL_TRANSFORM_FEEDBACK_BUFFER, 0,
-                                     xfb_buf);
-               piglit_BeginTransformFeedback(xfb_mode);
+               glBindBufferBase(GL_TRANSFORM_FEEDBACK_BUFFER, 0, xfb_buf);
+               glBeginTransformFeedback(xfb_mode);
                glBeginQuery(GL_PRIMITIVES_GENERATED, xfb_generated_query);
                glBeginQuery(GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN,
                             xfb_written_query);
        }
        glDrawArrays(mode, 0, num_vertices);
        if (use_xfb) {
-               piglit_EndTransformFeedback();
+               glEndTransformFeedback();
                glEndQuery(GL_PRIMITIVES_GENERATED);
                glEndQuery(GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN);
        }
diff --git a/tests/spec/glsl-1.40/tf-no-position.c 
b/tests/spec/glsl-1.40/tf-no-position.c
index 16927f8..f86706e 100644
--- a/tests/spec/glsl-1.40/tf-no-position.c
+++ b/tests/spec/glsl-1.40/tf-no-position.c
@@ -75,8 +75,7 @@ void piglit_init(int argc, char **argv)

        prog = piglit_CreateProgram();
        piglit_AttachShader(prog, vs);
-       piglit_TransformFeedbackVaryings(prog, 1,&varying,
-                                        GL_INTERLEAVED_ATTRIBS);
+       glTransformFeedbackVaryings(prog, 1,&varying, GL_INTERLEAVED_ATTRIBS);
        piglit_LinkProgram(prog);
        if (!piglit_link_check_status(prog))
                piglit_report_result(PIGLIT_FAIL);
@@ -98,12 +97,12 @@ void piglit_init(int argc, char **argv)
        memset(buffer, 0xd0, sizeof(buffer));
        glBufferData(GL_TRANSFORM_FEEDBACK_BUFFER, sizeof(buffer), buffer,
                     GL_STREAM_READ);
-       piglit_BindBufferRange(GL_TRANSFORM_FEEDBACK_BUFFER, 0, xfb_buf,
-                              0,
-                              sizeof(buffer));
-       piglit_BeginTransformFeedback(GL_POINTS);
+       glBindBufferRange(GL_TRANSFORM_FEEDBACK_BUFFER, 0, xfb_buf,
+                         0,
+                         sizeof(buffer));
+       glBeginTransformFeedback(GL_POINTS);
        glDrawArrays(GL_POINTS, 0, ARRAY_SIZE(verts));
-       piglit_EndTransformFeedback();
+       glEndTransformFeedback();

        readback = glMapBuffer(GL_TRANSFORM_FEEDBACK_BUFFER, GL_READ_ONLY);


_______________________________________________
Piglit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/piglit

Reply via email to