« Return to Thread: bug in piglit vbo-map-remap.c test?

bug in piglit vbo-map-remap.c test?

by Vinson Lee-2 :: Rate this Message:

Reply to Author | View in Thread

I believe there's a bug in the piglit vbo-map-remap.c test. The test fails for me with a GL_INVALID_ENUM error that comes from glEnable(GL_VERTEX_ARRAY). GL_VERTEX_ARRAY is a client-side capability so the error seems valid.

tests/general/vbo-map-remap.c
    42 static void
    43 init()
    44 {
    45
    46 glewInit();
    47 glMatrixMode(GL_PROJECTION);
    48 glPushMatrix();
    49 glLoadIdentity();
    50 glOrtho(0, 400, 0, 300, -1, 1);
    51
    52 glMatrixMode(GL_MODELVIEW);
    53 glPushMatrix();
    54 glLoadIdentity();
    55
->  56 glEnable(GL_VERTEX_ARRAY);
    57
    58 glGenBuffersARB(1, &vbo);
    59 glBindBufferARB(GL_ARRAY_BUFFER_ARB, vbo);
    60 glBufferDataARB(GL_ARRAY_BUFFER_ARB, 12 * sizeof(GLfloat),
    61 NULL, GL_DYNAMIC_DRAW);
    62 }


If I remove the glEnable line, the test passes for me.

diff --git a/tests/general/vbo-map-remap.c b/tests/general/vbo-map-remap.c
index f9eb288..45fb998 100644
--- a/tests/general/vbo-map-remap.c
+++ b/tests/general/vbo-map-remap.c
@@ -53,8 +53,6 @@ init()
        glPushMatrix();
        glLoadIdentity();
 
-       glEnable(GL_VERTEX_ARRAY);
-
        glGenBuffersARB(1, &vbo);
        glBindBufferARB(GL_ARRAY_BUFFER_ARB, vbo);
        glBufferDataARB(GL_ARRAY_BUFFER_ARB, 12 * sizeof(GLfloat),

------------------------------------------------------------------------------
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@...
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

 « Return to Thread: bug in piglit vbo-map-remap.c test?