Module: Mesa Branch: master Commit: b6e5600bd460245afef605dbfbcf6650ff677dcb URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6e5600bd460245afef605dbfbcf6650ff677dcb
Author: Brian Paul <[email protected]> Date: Fri Aug 14 10:48:31 2009 -0600 mesa: call _mesa_valid_to_render() --- src/mesa/main/api_validate.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/mesa/main/api_validate.c b/src/mesa/main/api_validate.c index 0c6d9af..2df4f17 100644 --- a/src/mesa/main/api_validate.c +++ b/src/mesa/main/api_validate.c @@ -97,14 +97,12 @@ max_buffer_index(GLcontext *ctx, GLuint count, GLenum type, /** - * Check if OK to render by examining framebuffer status and vertex arrays. + * Check if OK to draw arrays/elements. */ static GLboolean check_valid_to_render(GLcontext *ctx, const char *function) { - if (ctx->DrawBuffer->_Status != GL_FRAMEBUFFER_COMPLETE_EXT) { - _mesa_error(ctx, GL_INVALID_FRAMEBUFFER_OPERATION_EXT, - "%s(incomplete framebuffer)", function); + if (!_mesa_valid_to_render(ctx, function)) { return GL_FALSE; } _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
