FLUSH_FOR_DRAW(ctx);
- if (_mesa_is_no_error_enabled(ctx)) {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ if (_mesa_is_no_error_enabled(ctx)) {
if (ctx->NewState)
_mesa_update_state(ctx);
} else {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
-
if (!_mesa_validate_DrawArrays(ctx, mode, count))
return;
}
FLUSH_FOR_DRAW(ctx);
- if (_mesa_is_no_error_enabled(ctx)) {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ if (_mesa_is_no_error_enabled(ctx)) {
if (ctx->NewState)
_mesa_update_state(ctx);
} else {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
-
if (!_mesa_validate_DrawArraysInstanced(ctx, mode, start, count,
numInstances))
return;
FLUSH_FOR_DRAW(ctx);
- if (_mesa_is_no_error_enabled(ctx)) {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ if (_mesa_is_no_error_enabled(ctx)) {
if (ctx->NewState)
_mesa_update_state(ctx);
} else {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
-
if (!_mesa_validate_DrawArraysInstanced(ctx, mode, first, count,
numInstances))
return;
FLUSH_FOR_DRAW(ctx);
- if (_mesa_is_no_error_enabled(ctx)) {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ if (_mesa_is_no_error_enabled(ctx)) {
if (ctx->NewState)
_mesa_update_state(ctx);
} else {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
-
if (!_mesa_validate_MultiDrawArrays(ctx, mode, count, primcount))
return;
}
FLUSH_FOR_DRAW(ctx);
- if (_mesa_is_no_error_enabled(ctx)) {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ if (_mesa_is_no_error_enabled(ctx)) {
if (ctx->NewState)
_mesa_update_state(ctx);
} else {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
-
if (!_mesa_validate_DrawRangeElements(ctx, mode, start, end, count,
type, indices))
return;
FLUSH_FOR_DRAW(ctx);
- if (_mesa_is_no_error_enabled(ctx)) {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ if (_mesa_is_no_error_enabled(ctx)) {
if (ctx->NewState)
_mesa_update_state(ctx);
} else {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
-
if (!_mesa_validate_DrawElements(ctx, mode, count, type, indices))
return;
}
FLUSH_FOR_DRAW(ctx);
- if (_mesa_is_no_error_enabled(ctx)) {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ if (_mesa_is_no_error_enabled(ctx)) {
if (ctx->NewState)
_mesa_update_state(ctx);
} else {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
-
if (!_mesa_validate_DrawElements(ctx, mode, count, type, indices))
return;
}
FLUSH_FOR_DRAW(ctx);
- if (_mesa_is_no_error_enabled(ctx)) {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ if (_mesa_is_no_error_enabled(ctx)) {
if (ctx->NewState)
_mesa_update_state(ctx);
} else {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
-
if (!_mesa_validate_DrawElementsInstanced(ctx, mode, count, type,
indices, numInstances))
return;
FLUSH_FOR_DRAW(ctx);
- if (_mesa_is_no_error_enabled(ctx)) {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ if (_mesa_is_no_error_enabled(ctx)) {
if (ctx->NewState)
_mesa_update_state(ctx);
} else {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
-
if (!_mesa_validate_DrawElementsInstanced(ctx, mode, count, type,
indices, numInstances))
return;
FLUSH_FOR_DRAW(ctx);
- if (_mesa_is_no_error_enabled(ctx)) {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ if (_mesa_is_no_error_enabled(ctx)) {
if (ctx->NewState)
_mesa_update_state(ctx);
} else {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
-
if (!_mesa_validate_DrawElementsInstanced(ctx, mode, count, type,
indices, numInstances))
return;
FLUSH_FOR_DRAW(ctx);
- if (_mesa_is_no_error_enabled(ctx)) {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ if (_mesa_is_no_error_enabled(ctx)) {
if (ctx->NewState)
_mesa_update_state(ctx);
} else {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
-
if (!_mesa_validate_DrawElementsInstanced(ctx, mode, count, type,
indices, numInstances))
return;
FLUSH_FOR_DRAW(ctx);
- if (_mesa_is_no_error_enabled(ctx)) {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ if (_mesa_is_no_error_enabled(ctx)) {
if (ctx->NewState)
_mesa_update_state(ctx);
} else {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
-
if (!_mesa_validate_MultiDrawElements(ctx, mode, count, type, indices,
primcount))
return;
FLUSH_FOR_DRAW(ctx);
- if (_mesa_is_no_error_enabled(ctx)) {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ if (_mesa_is_no_error_enabled(ctx)) {
if (ctx->NewState)
_mesa_update_state(ctx);
} else {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
-
if (!_mesa_validate_DrawTransformFeedback(ctx, mode, obj, stream,
numInstances)) {
return;
FLUSH_FOR_DRAW(ctx);
- if (_mesa_is_no_error_enabled(ctx)) {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ if (_mesa_is_no_error_enabled(ctx)) {
if (ctx->NewState)
_mesa_update_state(ctx);
} else {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
-
if (!_mesa_validate_DrawArraysIndirect(ctx, mode, indirect))
return;
}
FLUSH_FOR_DRAW(ctx);
- if (_mesa_is_no_error_enabled(ctx)) {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ if (_mesa_is_no_error_enabled(ctx)) {
if (ctx->NewState)
_mesa_update_state(ctx);
} else {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
-
if (!_mesa_validate_DrawElementsIndirect(ctx, mode, type, indirect))
return;
}
FLUSH_FOR_DRAW(ctx);
- if (_mesa_is_no_error_enabled(ctx)) {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ if (_mesa_is_no_error_enabled(ctx)) {
if (ctx->NewState)
_mesa_update_state(ctx);
} else {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
-
if (!_mesa_validate_MultiDrawArraysIndirect(ctx, mode, indirect,
primcount, stride))
return;
FLUSH_FOR_DRAW(ctx);
- if (_mesa_is_no_error_enabled(ctx)) {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ if (_mesa_is_no_error_enabled(ctx)) {
if (ctx->NewState)
_mesa_update_state(ctx);
} else {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
-
if (!_mesa_validate_MultiDrawElementsIndirect(ctx, mode, type, indirect,
primcount, stride))
return;
FLUSH_FOR_DRAW(ctx);
- if (_mesa_is_no_error_enabled(ctx)) {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ if (_mesa_is_no_error_enabled(ctx)) {
if (ctx->NewState)
_mesa_update_state(ctx);
} else {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
-
if (!_mesa_validate_MultiDrawArraysIndirectCount(ctx, mode,
indirect,
drawcount_offset,
FLUSH_FOR_DRAW(ctx);
- if (_mesa_is_no_error_enabled(ctx)) {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
+ if (_mesa_is_no_error_enabled(ctx)) {
if (ctx->NewState)
_mesa_update_state(ctx);
} else {
- _mesa_set_draw_vao(ctx, ctx->Array.VAO, enabled_filter(ctx));
-
if (!_mesa_validate_MultiDrawElementsIndirectCount(ctx, mode, type,
indirect,
drawcount_offset,