Fix glBegin-time test for invalid programs/shaders.
[mesa.git] / src / mesa / vbo / vbo_exec.h
index e28913b22af3b35741b824cccdee573c94520b95..ddbcbe11814c201027a56751f1aa1c84ec431ba1 100644 (file)
@@ -34,7 +34,7 @@ USE OR OTHER DEALINGS IN THE SOFTWARE.
 #ifndef __VBO_EXEC_H__
 #define __VBO_EXEC_H__
 
-#include "mtypes.h"
+#include "main/mtypes.h"
 #include "vbo.h"
 #include "vbo_attrib.h"
 
@@ -130,9 +130,6 @@ struct vbo_exec_context
        * programs:
        */
       const struct gl_client_array *inputs[VERT_ATTRIB_MAX];
-
-
-      struct gl_buffer_object *index_obj;
    } array;
 };
 
@@ -165,4 +162,7 @@ void vbo_exec_do_EvalCoord2f( struct vbo_exec_context *exec,
 void vbo_exec_do_EvalCoord1f( struct vbo_exec_context *exec,
                                     GLfloat u);
 
+extern GLboolean 
+vbo_validate_shaders(GLcontext *ctx);
+
 #endif