only allow VERT_ATTRIB_MAX instead of _TNL_ATTRIB_MAX for inputs of vertex programs...
authorRoland Scheidegger <rscheidegger@gmx.ch>
Thu, 7 Sep 2006 13:26:44 +0000 (13:26 +0000)
committerRoland Scheidegger <rscheidegger@gmx.ch>
Thu, 7 Sep 2006 13:26:44 +0000 (13:26 +0000)
src/mesa/tnl/t_vb_arbprogram.c
src/mesa/tnl/t_vb_arbprogram.h

index 411a250..f162b0a 100644 (file)
@@ -1253,7 +1253,7 @@ run_arb_vertex_program(GLcontext *ctx, struct tnl_pipeline_stage *stage)
 
    m->nr_inputs = m->nr_outputs = 0;
 
-   for (i = 0; i < _TNL_ATTRIB_MAX; i++) {
+   for (i = 0; i < VERT_ATTRIB_MAX; i++) {
       if (program->Base.InputsRead & (1<<i) ||
          (i == VERT_ATTRIB_POS && program->IsPositionInvariant)) {
         GLuint j = m->nr_inputs++;
index 58efaa4..6de8dca 100644 (file)
@@ -152,7 +152,7 @@ struct output {
 struct arb_vp_machine {
    GLfloat (*File[4])[4];      /* All values referencable from the program. */
 
-   struct input input[_TNL_ATTRIB_MAX];
+   struct input input[VERT_ATTRIB_MAX];
    GLuint nr_inputs;
 
    struct output output[VERT_RESULT_MAX];