OSDN Git Service

remove unneeded parameter from radeonUploadTexMatrix.
authorRoland Scheidegger <rscheidegger@gmx.ch>
Wed, 5 Oct 2005 12:38:07 +0000 (12:38 +0000)
committerRoland Scheidegger <rscheidegger@gmx.ch>
Wed, 5 Oct 2005 12:38:07 +0000 (12:38 +0000)
src/mesa/drivers/dri/radeon/radeon_maos_arrays.c
src/mesa/drivers/dri/radeon/radeon_maos_verts.c
src/mesa/drivers/dri/radeon/radeon_state.c
src/mesa/drivers/dri/radeon/radeon_state.h

index b5c6f12..b2cd90c 100644 (file)
@@ -550,7 +550,7 @@ void radeonEmitArrays( GLcontext *ctx, GLuint inputs )
         GLuint swaptexmatcol = (VB->TexCoordPtr[0]->size - 3);
         if ((rmesa->NeedTexMatrix & 1) &&
                (swaptexmatcol != (rmesa->TexMatColSwap & 1)))
-           radeonUploadTexMatrix( rmesa, rmesa->tmpmat[0].m, 0, swaptexmatcol ) ;
+           radeonUploadTexMatrix( rmesa, 0, swaptexmatcol ) ;
       }
       component[nr++] = &rmesa->tcl.tex[0];
    }
@@ -575,7 +575,7 @@ void radeonEmitArrays( GLcontext *ctx, GLuint inputs )
         GLuint swaptexmatcol = (VB->TexCoordPtr[1]->size - 3);
         if (((rmesa->NeedTexMatrix >> 1) & 1) &&
                (swaptexmatcol != ((rmesa->TexMatColSwap >> 1) & 1)))
-           radeonUploadTexMatrix( rmesa, rmesa->tmpmat[1].m, 1, swaptexmatcol ) ;
+           radeonUploadTexMatrix( rmesa, 1, swaptexmatcol ) ;
       }
       component[nr++] = &rmesa->tcl.tex[1];
    }
index f3221e6..ac82a33 100644 (file)
@@ -277,7 +277,7 @@ void radeonEmitArrays( GLcontext *ctx, GLuint inputs )
         GLuint swaptexmatcol = (VB->TexCoordPtr[0]->size - 3);
         if ((rmesa->NeedTexMatrix & 1) &&
                (swaptexmatcol != (rmesa->TexMatColSwap & 1)))
-           radeonUploadTexMatrix( rmesa, rmesa->tmpmat[0].m, 0, swaptexmatcol ) ;
+           radeonUploadTexMatrix( rmesa, 0, swaptexmatcol ) ;
       }
    }
 
@@ -295,7 +295,7 @@ void radeonEmitArrays( GLcontext *ctx, GLuint inputs )
         GLuint swaptexmatcol = (VB->TexCoordPtr[1]->size - 3);
         if (((rmesa->NeedTexMatrix >> 1) & 1) &&
                (swaptexmatcol != ((rmesa->TexMatColSwap >> 1) & 1)))
-           radeonUploadTexMatrix( rmesa, rmesa->tmpmat[1].m, 1, swaptexmatcol ) ;
+           radeonUploadTexMatrix( rmesa, 1, swaptexmatcol ) ;
       }
    }
 
index d99a2f4..4a8dea3 100644 (file)
@@ -2045,7 +2045,7 @@ static void texmat_fixup_texrect( radeonContextPtr rmesa,
    }}
 
 
-void radeonUploadTexMatrix( radeonContextPtr rmesa, GLfloat *src,
+void radeonUploadTexMatrix( radeonContextPtr rmesa,
                            int unit, GLboolean swapcols )
 {
 /* Here's how this works: on r100, only 3 tex coords can be submitted, so the
@@ -2072,6 +2072,7 @@ void radeonUploadTexMatrix( radeonContextPtr rmesa, GLfloat *src,
    float *dest = ((float *)RADEON_DB_STATE( mat[idx] )) + MAT_ELT_0;
    int i;
    struct gl_texture_unit tUnit = rmesa->glCtx->Texture.Unit[unit];
+   GLfloat *src = rmesa->tmpmat[unit].m;
 
    rmesa->TexMatColSwap &= ~(1 << unit);
    if ((tUnit._ReallyEnabled & (TEXTURE_3D_BIT | TEXTURE_CUBE_BIT)) == 0) {
@@ -2195,7 +2196,7 @@ static void update_texturematrix( GLcontext *ctx )
         }
         if (needMatrix) {
            rmesa->NeedTexMatrix |= 1 << unit;
-           radeonUploadTexMatrix( rmesa, rmesa->tmpmat[unit].m, unit,
+           radeonUploadTexMatrix( rmesa, unit,
                        !ctx->Texture.Unit[unit].TexGenEnabled );
         }
       }
index a1afa50..ad7db3b 100644 (file)
@@ -50,8 +50,8 @@ extern void radeonRecalcScissorRects( radeonContextPtr rmesa );
 extern void radeonUpdateViewportOffset( GLcontext *ctx );
 extern void radeonUpdateWindow( GLcontext *ctx );
 extern void radeonUpdateDrawBuffer( GLcontext *ctx );
-extern void radeonUploadTexMatrix( radeonContextPtr rmesa, GLfloat *src,
-                                      int unit, GLboolean swapcols );
+extern void radeonUploadTexMatrix( radeonContextPtr rmesa,
+                                  int unit, GLboolean swapcols );
 
 extern void radeonValidateState( GLcontext *ctx );