fix assorted compilation issues
authorBrian Paul <brian.paul@tungstengraphics.com>
Fri, 23 Jan 2004 16:03:33 +0000 (16:03 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Fri, 23 Jan 2004 16:03:33 +0000 (16:03 +0000)
src/mesa/drivers/dri/tdfx/tdfx_tex.c
src/mesa/drivers/dri/tdfx/tdfx_tex.h

index 9942166de67a53bab09e566742c29e2f1c6ef01f..e4240afc4d14aa943f8e599ad7dc74ca0c169abd 100644 (file)
@@ -442,7 +442,7 @@ tdfxTexParameter(GLcontext * ctx, GLenum target,
  * Called via glDeleteTextures to delete a texture object.
  * Here, we delete the Glide data associated with the texture.
  */
-void
+static void
 tdfxDeleteTexture(GLcontext * ctx, struct gl_texture_object *tObj)
 {
     if (ctx && ctx->DriverCtx) {
@@ -458,7 +458,7 @@ tdfxDeleteTexture(GLcontext * ctx, struct gl_texture_object *tObj)
 /*
  * Return true if texture is resident, false otherwise.
  */
-GLboolean
+static GLboolean
 tdfxIsTextureResident(GLcontext *ctx, struct gl_texture_object *tObj)
 {
     tdfxTexInfo *ti = TDFX_TEXTURE_DATA(tObj);
@@ -859,7 +859,7 @@ fetch_a8r8g8b8(const struct gl_texture_image *texImage,
 }
 
 
-static FetchTexelFunc
+static FetchTexelFuncC
 fxFetchFunction(GLint mesaFormat)
 {
    switch (mesaFormat) {
@@ -951,7 +951,7 @@ tdfxTexImage2D(GLcontext *ctx, GLenum target, GLint level,
     assert(texImage->TexFormat);
     mml->glideFormat = fxGlideFormat(texImage->TexFormat->MesaFormat);
     ti->info.format = mml->glideFormat;
-    texImage->FetchTexel = fxFetchFunction(texImage->TexFormat->MesaFormat);
+    texImage->FetchTexelc = fxFetchFunction(texImage->TexFormat->MesaFormat);
     texelBytes = texImage->TexFormat->TexelBytes;
 
     if (mml->width != width || mml->height != height) {
@@ -1497,5 +1497,7 @@ void tdfxInitTextureFuncs( struct dd_function_table *functions )
    functions->ChooseTextureFormat       = tdfxChooseTextureFormat;
    functions->TexImage2D               = tdfxTexImage2D;
    functions->TexSubImage2D            = tdfxTexSubImage2D;
+   functions->IsTextureResident                = tdfxIsTextureResident;
+   functions->UpdateTexturePalette      = tdfxTexturePalette;
 }
 
index 29872e76471f02bbdaa6e3646ad471012bb3733c..cbd9bd0468298b52ed232f0183dabee341c4de4a 100644 (file)
@@ -69,7 +69,7 @@ fxDDTexUseGlobalPalette(GLcontext * ctx, GLboolean state);
 #endif
 
 extern GLboolean
-tdfxDDTestProxyTexImage(GLcontext *ctx, GLenum target,
+tdfxTestProxyTexImage(GLcontext *ctx, GLenum target,
                         GLint level, GLint internalFormat,
                         GLenum format, GLenum type,
                         GLint width, GLint height,
@@ -88,12 +88,12 @@ tdfxDDGetCompressedTexImage( GLcontext *ctx, GLenum target,
                              struct gl_texture_image *texImage );
 
 extern GLint
-tdfxDDSpecificCompressedTexFormat(GLcontext *ctx,
+tdfxSpecificCompressedTexFormat(GLcontext *ctx,
                                   GLint internalFormat,
                                   GLint numDimensions);
 
 extern GLint
-tdfxDDBaseCompressedTexFormat(GLcontext *ctx,
+tdfxBaseCompressedTexFormat(GLcontext *ctx,
                               GLint internalFormat);
 
 extern GLboolean