remove incorrect comments, added _mesa_bzero() call in _mesa_initialize_texture_object()
This commit is contained in:
@@ -5,9 +5,9 @@
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* Mesa 3-D graphics library
|
* Mesa 3-D graphics library
|
||||||
* Version: 5.1
|
* Version: 6.1
|
||||||
*
|
*
|
||||||
* Copyright (C) 1999-2003 Brian Paul All Rights Reserved.
|
* Copyright (C) 1999-2004 Brian Paul All Rights Reserved.
|
||||||
*
|
*
|
||||||
* Permission is hereby granted, free of charge, to any person obtaining a
|
* Permission is hereby granted, free of charge, to any person obtaining a
|
||||||
* copy of this software and associated documentation files (the "Software"),
|
* copy of this software and associated documentation files (the "Software"),
|
||||||
@@ -59,12 +59,6 @@
|
|||||||
* of GenTextures()
|
* of GenTextures()
|
||||||
*
|
*
|
||||||
* \return pointer to new texture object.
|
* \return pointer to new texture object.
|
||||||
*
|
|
||||||
* Allocate and initialize a gl_texture_object structure, and insert in the
|
|
||||||
* shared state texture list while holding its mutex.
|
|
||||||
* If <tt>name > 0</tt> then also insert the new texture object into the hash
|
|
||||||
* table.
|
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
struct gl_texture_object *
|
struct gl_texture_object *
|
||||||
_mesa_new_texture_object( GLcontext *ctx, GLuint name, GLenum target )
|
_mesa_new_texture_object( GLcontext *ctx, GLuint name, GLenum target )
|
||||||
@@ -95,6 +89,7 @@ _mesa_initialize_texture_object( struct gl_texture_object *obj,
|
|||||||
|
|
||||||
/* init the non-zero fields */
|
/* init the non-zero fields */
|
||||||
_glthread_INIT_MUTEX(obj->Mutex);
|
_glthread_INIT_MUTEX(obj->Mutex);
|
||||||
|
_mesa_bzero(obj, sizeof(*obj));
|
||||||
obj->RefCount = 1;
|
obj->RefCount = 1;
|
||||||
obj->Name = name;
|
obj->Name = name;
|
||||||
obj->Target = target;
|
obj->Target = target;
|
||||||
@@ -134,10 +129,6 @@ _mesa_initialize_texture_object( struct gl_texture_object *obj,
|
|||||||
*
|
*
|
||||||
* \param shared the shared GL state to which the object belongs.
|
* \param shared the shared GL state to which the object belongs.
|
||||||
* \param texOjb the texture object to delete.
|
* \param texOjb the texture object to delete.
|
||||||
*
|
|
||||||
* Unlink the texture object from the shared state texture linked list while
|
|
||||||
* holding its lock. If the texture is a name number it's also removed from the
|
|
||||||
* hash table. Finally frees the texture images and the object itself.
|
|
||||||
*/
|
*/
|
||||||
void
|
void
|
||||||
_mesa_delete_texture_object( GLcontext *ctx, struct gl_texture_object *texObj )
|
_mesa_delete_texture_object( GLcontext *ctx, struct gl_texture_object *texObj )
|
||||||
|
Reference in New Issue
Block a user