From: Roland Scheidegger Date: Thu, 25 Jan 2007 17:52:40 +0000 (+0100) Subject: do not rebase index buffers as it does not work currently (tested with r200 and sw... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=38e9f8b6f297bafba639ce192fc9926c8e890271;p=mesa.git do not rebase index buffers as it does not work currently (tested with r200 and sw mesa) --- diff --git a/src/mesa/vbo/vbo_exec_array.c b/src/mesa/vbo/vbo_exec_array.c index e0a6240c2a6..5a3a7488ede 100644 --- a/src/mesa/vbo/vbo_exec_array.c +++ b/src/mesa/vbo/vbo_exec_array.c @@ -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 ); }