fixed vertex RGBA
authorDaniel Borca <dborca@users.sourceforge.net>
Tue, 13 Jul 2004 06:45:56 +0000 (06:45 +0000)
committerDaniel Borca <dborca@users.sourceforge.net>
Tue, 13 Jul 2004 06:45:56 +0000 (06:45 +0000)
src/mesa/drivers/dri/tdfx/tdfx_vbtmp.h

index fd693330dad2228f72bc26f92dbc45ce85695890..e51e1f561ae798def25aed42e5b40d9d097ff145 100644 (file)
@@ -75,7 +75,7 @@ static void TAG(emit)( GLcontext *ctx,
            proj =  (GLfloat (*)[4])((GLubyte *)proj +  proj_stride);
         }
         if (IND & TDFX_RGBA_BIT) {
-           GLubyte *b = (GLubyte *)&v[4];
+           GLubyte *b = (GLubyte *)((GLuint *)v + 4);
            UNCLAMPED_FLOAT_TO_UBYTE(b[0], col[0][2]);
            UNCLAMPED_FLOAT_TO_UBYTE(b[1], col[0][1]);
            UNCLAMPED_FLOAT_TO_UBYTE(b[2], col[0][0]);