r300: Added a TODO note and some tiny cleanups to r300_emit.c.
authorOliver McFadden <z3ro.geek@gmail.com>
Fri, 25 May 2007 21:38:49 +0000 (21:38 +0000)
committerOliver McFadden <z3ro.geek@gmail.com>
Fri, 25 May 2007 21:38:49 +0000 (21:38 +0000)
src/mesa/drivers/dri/r300/r300_emit.c

index 9fb712f7b8f2b694767a484239b8eaebf9cddf67..ccbf838ca22b2f1b847980b0120f9da59259678f 100644 (file)
@@ -223,6 +223,7 @@ static void r300EmitVec(GLcontext * ctx,
 
 }
 
+/* TODO: explain this... */
 #define R300_VIR0_AOS_SIZE_SHIFT 0
 #define R300_VIR0_AOS_INPUT_SHIFT 8
 #define R300_VIR0_AOS_STOP_SHIFT 13
@@ -405,6 +406,7 @@ int r300EmitArrays(GLcontext * ctx)
                RENDERINPUTS_COPY(rmesa->state.render_inputs_bitset,
                                  inputs_bitset);
        }
+
        assert(InputsRead);
        assert(OutputsWritten);
 
@@ -427,8 +429,7 @@ int r300EmitArrays(GLcontext * ctx)
                for (ci = 0; ci < vb->AttribPtr[tab[i]]->size; ci++)
                        swizzle[i][ci] = ci;
 
-               if (r300IsGartMemory(rmesa, vb->AttribPtr[tab[i]]->data,
-                                    /*(count-1)*stride */ 4)) {
+               if (r300IsGartMemory(rmesa, vb->AttribPtr[tab[i]]->data, 4)) {
                        if (vb->AttribPtr[tab[i]]->stride % 4)
                                return R300_FALLBACK_TCL;