XXX comments about shaders
authorBrian <brian@yutani.localnet.net>
Thu, 22 Feb 2007 16:10:38 +0000 (09:10 -0700)
committerBrian <brian@yutani.localnet.net>
Thu, 22 Feb 2007 16:10:38 +0000 (09:10 -0700)
src/mesa/vbo/vbo_exec_api.c
src/mesa/vbo/vbo_save_draw.c

index 71fee8ca16eb15703988f978064f7f4f42586e13..c30fd18e2d656ba42a48020ed25c6c7d6b9dc691 100644 (file)
@@ -486,6 +486,7 @@ static void GLAPIENTRY vbo_exec_Begin( GLenum mode )
       if (ctx->NewState) {
         _mesa_update_state( ctx );
 
+         /* XXX also need to check if shader enabled, but invalid */
          if ((ctx->VertexProgram.Enabled && !ctx->VertexProgram._Enabled) ||
             (ctx->FragmentProgram.Enabled && !ctx->FragmentProgram._Enabled)) {
             _mesa_error(ctx, GL_INVALID_OPERATION,
index a50d1cd9049862be3ab45595f38a254e80b100c3..8be258d5aa2f6e0ed930db46655ba912987dab10 100644 (file)
@@ -203,6 +203,7 @@ void vbo_save_playback_vertex_list( GLcontext *ctx, void *data )
       if (ctx->NewState)
         _mesa_update_state( ctx );
 
+      /* XXX also need to check if shader enabled, but invalid */
       if ((ctx->VertexProgram.Enabled && !ctx->VertexProgram._Enabled) ||
           (ctx->FragmentProgram.Enabled && !ctx->FragmentProgram._Enabled)) {
          _mesa_error(ctx, GL_INVALID_OPERATION,