mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-25 06:30:10 +01:00
vbo: do not call _mesa_max_buffer_index in debug builds
That code drops performance in Unigine Heaven and Tropics by a factor of 10. That's too crazy even for a debug build. NOTE: This is a candidate for the 7.11 branch. Reviewed-by: Brian Paul <brianp@vmware.com>
This commit is contained in:
parent
547212d963
commit
c251d83d91
1 changed files with 1 additions and 3 deletions
|
|
@ -909,11 +909,10 @@ vbo_exec_DrawRangeElementsBaseVertex(GLenum mode,
|
|||
if (0)
|
||||
_mesa_print_arrays(ctx);
|
||||
|
||||
#ifdef DEBUG
|
||||
/* 'end' was out of bounds, but now let's check the actual array
|
||||
* indexes to see if any of them are out of bounds.
|
||||
*/
|
||||
{
|
||||
if (0) {
|
||||
GLuint max = _mesa_max_buffer_index(ctx, count, type, indices,
|
||||
ctx->Array.ElementArrayBufferObj);
|
||||
if (max >= ctx->Array.ArrayObj->_MaxElement) {
|
||||
|
|
@ -934,7 +933,6 @@ vbo_exec_DrawRangeElementsBaseVertex(GLenum mode,
|
|||
* upper bound wrong.
|
||||
*/
|
||||
}
|
||||
#endif
|
||||
|
||||
/* Set 'end' to the max possible legal value */
|
||||
assert(ctx->Array.ArrayObj->_MaxElement >= 1);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue