do not rebase index buffers as it does not work currently (tested with r200 and sw...
authorRoland Scheidegger <sroland@tungstengraphics.com>
Thu, 25 Jan 2007 17:52:40 +0000 (18:52 +0100)
committerRoland Scheidegger <sroland@tungstengraphics.com>
Thu, 25 Jan 2007 17:52:40 +0000 (18:52 +0100)
src/mesa/vbo/vbo_exec_array.c

index e0a6240c2a6b4bd9745953b3b9017b38c2461bec..5a3a7488edef70b72367c213fe248be230f700c2 100644 (file)
@@ -302,11 +302,12 @@ vbo_exec_DrawRangeElements(GLenum mode,
        * worry about performance implications of start > 0.
        *
        * XXX: consider passing start as min_index to draw_prims instead.
+       * XXX: don't rebase because it didn't work.
        */
       ib.rebase = 0;
    }
    else {
-      ib.rebase = start;
+      ib.rebase = /*start*/ 0;
    }
 
    prim[0].begin = 1;
@@ -318,7 +319,7 @@ vbo_exec_DrawRangeElements(GLenum mode,
    prim[0].count = count;
    prim[0].indexed = 1;
 
-   vbo->draw_prims( ctx, exec->array.inputs, prim, 1, &ib, ib.rebase, end+1 );
+   vbo->draw_prims( ctx, exec->array.inputs, prim, 1, &ib, /*ib.rebase*/ start, end+1 );
 }