diff options
author | Roland Scheidegger <[email protected]> | 2007-01-25 18:52:40 +0100 |
---|---|---|
committer | Roland Scheidegger <[email protected]> | 2007-01-25 18:52:40 +0100 |
commit | 38e9f8b6f297bafba639ce192fc9926c8e890271 (patch) | |
tree | a6ab61c6772e669355dc26bdb288e2c16fb7b6cb /src/mesa/vbo | |
parent | 78b64d911b4b50ab744f250522a88b3952859f98 (diff) |
do not rebase index buffers as it does not work currently (tested with r200 and sw mesa)
Diffstat (limited to 'src/mesa/vbo')
-rw-r--r-- | src/mesa/vbo/vbo_exec_array.c | 5 |
1 files changed, 3 insertions, 2 deletions
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 ); } |