mesa: only update array _MaxElement if array is enabled
Fixes failed assertion when calling _mesa_print_arrays() debug function.
This commit is contained in:
parent
de1df26b5c
commit
496bf04905
|
@ -289,9 +289,10 @@ remove_array_object( struct gl_context *ctx, struct gl_array_object *obj )
|
||||||
static GLuint
|
static GLuint
|
||||||
update_min(GLuint min, struct gl_client_array *array)
|
update_min(GLuint min, struct gl_client_array *array)
|
||||||
{
|
{
|
||||||
_mesa_update_array_max_element(array);
|
if (array->Enabled) {
|
||||||
if (array->Enabled)
|
_mesa_update_array_max_element(array);
|
||||||
return MIN2(min, array->_MaxElement);
|
return MIN2(min, array->_MaxElement);
|
||||||
|
}
|
||||||
else
|
else
|
||||||
return min;
|
return min;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue