instead of messing with _TNL_LAST_GENERIC and _TNL_FIRST_GENERIC, use _TNL_NUM_GENERI...
authorTilman Sauerbeck <tilman@freedesktop.org>
Thu, 29 Jun 2006 16:48:45 +0000 (16:48 +0000)
committerTilman Sauerbeck <tilman@freedesktop.org>
Thu, 29 Jun 2006 16:48:45 +0000 (16:48 +0000)
src/mesa/drivers/dri/r300/r300_context.h
src/mesa/drivers/dri/r300/r300_maos.c

index 0f3683fc09abe37feec11d132a0f3be9b9eb0f63..e1d5b08580698f210634cd3db622c0a97b84f819 100644 (file)
@@ -544,7 +544,7 @@ struct r300_vap_reg_state {
           int i_color[2];
           int i_fog;
           int i_tex[R300_MAX_TEXTURE_UNITS];
-          int i_attrib[_TNL_LAST_GENERIC-_TNL_FIRST_GENERIC];
+          int i_attrib[_TNL_NUM_GENERIC];
           int i_index;
           int i_pointsize;
        };
index 9cdcb414be50ccce7231e69981175866c30bf5df..bea58c9a4fc77bc2fa75a8ec2e7233de499566fb 100644 (file)
@@ -368,7 +368,7 @@ void r300EmitArrays(GLcontext * ctx, GLboolean immd)
                                rmesa->state.aos[nr++].aos_reg = prog->inputs[VERT_ATTRIB_TEX0+i];
                        }
                }
-               for (i=0;i<(_TNL_LAST_GENERIC-_TNL_FIRST_GENERIC);i++) {
+               for (i = 0; i < _TNL_NUM_GENERIC; i++) {
                        if (InputsRead & (1<<(VERT_ATTRIB_GENERIC0+i))) {
                                RENDERINPUTS_SET( inputs_bitset, _TNL_ATTRIB_GENERIC(i) );
                                rmesa->state.aos[nr++].aos_reg = prog->inputs[VERT_ATTRIB_GENERIC0+i];
@@ -463,7 +463,8 @@ void r300EmitArrays(GLcontext * ctx, GLboolean immd)
                        r300->state.texture.tc_count++;
                }
        }
-       for (i = 0; i < (_TNL_LAST_GENERIC-_TNL_FIRST_GENERIC); i++) {
+
+       for (i = 0; i < _TNL_NUM_GENERIC; i++) {
                if (RENDERINPUTS_TEST( inputs_bitset, _TNL_ATTRIB_GENERIC(i) )) {
                        CONFIGURE_AOS(i_attrib[i], AOS_FORMAT_FLOAT,
                                                        VB->AttribPtr[VERT_ATTRIB_GENERIC0+i],