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 71fee8c..c30fd18 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 a50d1cd..8be258d 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,