remove the unused texobj Mutex field
authorBrian <brian.paul@tungstengraphics.com>
Tue, 22 May 2007 03:59:20 +0000 (21:59 -0600)
committerBrian <brian.paul@tungstengraphics.com>
Tue, 22 May 2007 03:59:20 +0000 (21:59 -0600)
src/mesa/main/mtypes.h
src/mesa/main/texobj.c

index 894b9edb36f5ca27c460510a96ddda3e33a54f3f..fc712def576d3b1502136ba48d75871462f7479a 100644 (file)
@@ -1397,7 +1397,6 @@ struct gl_texture_image
  */
 struct gl_texture_object
 {
-   _glthread_Mutex Mutex;      /**< for thread safety */
    GLint RefCount;             /**< reference count */
    GLuint Name;                        /**< the user-visible texture object ID */
    GLenum Target;               /**< GL_TEXTURE_1D, GL_TEXTURE_2D, etc. */
index 47d9dd5dcb2c9a90cf4c4420de3bc96bcad46f96..55dce60d675f5e66bb7ef18158a25578e451cd6f 100644 (file)
@@ -106,7 +106,6 @@ _mesa_initialize_texture_object( struct gl_texture_object *obj,
 
    _mesa_bzero(obj, sizeof(*obj));
    /* init the non-zero fields */
-   _glthread_INIT_MUTEX(obj->Mutex);
    obj->RefCount = 1;
    obj->Name = name;
    obj->Target = target;
@@ -136,7 +135,6 @@ _mesa_initialize_texture_object( struct gl_texture_object *obj,
    obj->CompareFunc = GL_LEQUAL;       /* ARB_shadow */
    obj->DepthMode = GL_LUMINANCE;      /* ARB_depth_texture */
    obj->ShadowAmbient = 0.0F;          /* ARB/SGIX_shadow_ambient */
-   _mesa_init_colortable(&obj->Palette);
 }
 
 
@@ -165,9 +163,6 @@ _mesa_delete_texture_object( GLcontext *ctx, struct gl_texture_object *texObj )
       }
    }
 
-   /* destroy the mutex -- it may have allocated memory (eg on bsd) */
-   _glthread_DESTROY_MUTEX(texObj->Mutex);
-
    /* free this object */
    _mesa_free(texObj);
 }