Mesa (master): mesa: call _mesa_valid_to_render()

Brian Paul brianp at kemper.freedesktop.org
Fri Aug 14 17:31:39 UTC 2009


Module: Mesa
Branch: master
Commit: b6e5600bd460245afef605dbfbcf6650ff677dcb
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6e5600bd460245afef605dbfbcf6650ff677dcb

Author: Brian Paul <brianp at vmware.com>
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;
    }
 




More information about the mesa-commit mailing list