History log of /external/mesa3d/src/mesa/main/hash.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f1b33c74dc11b97a86a7f0e9cbe4cb168b2b9540 11-Jan-2012 Brian Paul <brianp@vmware.com> mesa: add _mesa_HashNumEntries() function

Useful when debugging to find the number of texture objects, shader
programs, etc.
/external/mesa3d/src/mesa/main/hash.c
9520f483b8f1e45fa474674b415554988de5d8d3 01-Oct-2011 Brian Paul <brianp@vmware.com> mesa: s/INLINE/inline/

INLINE is still seen in some files (some generated files, etc) but this
is a good start.

Acked-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/hash.c
f9995b30756140724f41daf963fa06167912be7f 12-Oct-2010 Kristian Høgsberg <krh@bitplanet.net> Drop GLcontext typedef and use struct gl_context instead
/external/mesa3d/src/mesa/main/hash.c
9903d09f82c525690cd016e7747ba2fe96c6468f 27-Mar-2010 Brian Paul <brianp@vmware.com> mesa: move/update hash function comments

(cherry picked from commit 535742d75f0096b22d1b8ff203ae561167af18f7)
/external/mesa3d/src/mesa/main/hash.c
038d2607ab759638217ded3bd1b232d389975af5 27-Mar-2010 Brian Paul <brianp@vmware.com> mesa: fix deadlock in _mesa_HashFindFreeKeyBlock()

Fixes fd.o bug 27340.
(cherry picked from commit 8fe3b3f66ae57a1a6eca7f6dcb0455e14ad92075)
/external/mesa3d/src/mesa/main/hash.c
32f2fd1c5d6088692551c80352b7d6fa35b0cd09 19-Feb-2010 Kristian Høgsberg <krh@bitplanet.net> Replace _mesa_malloc, _mesa_calloc and _mesa_free with plain libc versions
/external/mesa3d/src/mesa/main/hash.c
107a2ec9eef53dee038c1bcc0d956c5667e0b68f 16-Feb-2010 Brian Paul <brianp@vmware.com> mesa: Lock mutex around _mesa_HashLookup linked list chase.

Remove const qualifier from _mesa_HashLookup() table parameter to
avoid LOCK/UNLOCK warnings in the function body.

Signed-off-by: Brian Paul <brianp@vmware.com>

(cherry picked from commit 3094adb3caeb90124359db2356df3bf8ee94800a)
/external/mesa3d/src/mesa/main/hash.c
693f4af63dd98b963e91259029cc0131b791721c 16-Feb-2010 Brian Paul <brianp@vmware.com> mesa: Test for failed malloc in _mesa_HashInsert.

Signed-off-by: Brian Paul <brianp@vmware.com>

(cherry picked from commit 7c7247ddbf6e3f7f93e44c1cb52490044f1a2215)
/external/mesa3d/src/mesa/main/hash.c
deff09921563419a77bd1aad0054afa34214ed1a 09-Apr-2009 Brian Paul <brianp@vmware.com> mesa: fix potential recursive locking deadlock in _mesa_HashWalk()

If the walk callback called _mesa_HashRemove() we'd deadlock.
/external/mesa3d/src/mesa/main/hash.c
f6159ba4d5da9579de55afb01b4f460f9b8a0327 06-Mar-2009 José Fonseca <jfonseca@vmware.com> mesa: Fix typo.

Windows threads block if one over-unlocks them.
/external/mesa3d/src/mesa/main/hash.c
c223c6b663cd5db39ba19c2be74b88cc3b8f53f3 04-Jul-2007 Brian <brian.paul@tungstengraphics.com> Be more consistant with paths in #includes. Eventually, eliminate a bunch of -I flags.
/external/mesa3d/src/mesa/main/hash.c
bfb2729f9ef6cba2b1351826ac83932ab0ed6a5f 03-Jul-2006 Brian Paul <brian.paul@tungstengraphics.com> disable a new mem leak check until we're sure it's valid
/external/mesa3d/src/mesa/main/hash.c
f63623779a44c677d8731cbd706a02a615e03b0f 30-Jun-2006 Brian Paul <brian.paul@tungstengraphics.com> clean-ups
/external/mesa3d/src/mesa/main/hash.c
9f6798d6e1a59b8a0ca258d49d6afae128735f41 30-Jun-2006 Brian Paul <brian.paul@tungstengraphics.com> Added _mesa_HashDeleteAll() to delete all entries in a hash table with a
callback function.
Added _mesa_HashWalk() to walk over all entries in a hash table with callback.
/external/mesa3d/src/mesa/main/hash.c
a2c65f47930ab1c5a56a8c7c81b35dc77b08d472 25-Aug-2005 Brian Paul <brian.paul@tungstengraphics.com> don't compile debug code (bug 4242: rand undefined)
/external/mesa3d/src/mesa/main/hash.c
aaa5a664331600139347039419cd5c8d9493b8aa 10-Apr-2005 Brian Paul <brian.paul@tungstengraphics.com> set table size to 1023 and use new HASH_FUNC() macro
/external/mesa3d/src/mesa/main/hash.c
5f92c38f0efddf575466381a2ab47046255b29f1 09-Apr-2005 Adam Jackson <ajax@freedesktop.org> Bug #2945: Fix math error that left half the hash buckets empty.
/external/mesa3d/src/mesa/main/hash.c
c74ffb8266dc55914cba6a37143b38b5fd05b01c 24-Jan-2005 Brian Paul <brian.paul@tungstengraphics.com> Added _mesa_HashNextEntry() function to allow walking over all entries
in a hash table.
Added _mesa_test_hash_functions() for unit testing.
Updated comments, etc.
/external/mesa3d/src/mesa/main/hash.c
6dc85575000127630489b407c50a4b3ea87c9acb 17-Jul-2003 Keith Whitwell <keith@tungstengraphics.com> Merge Jose's documentation and core Mesa changes from embedded branch
/external/mesa3d/src/mesa/main/hash.c
9ac51f57efe07ed43a1e4224a7f5daddec401b36 05-Jun-2003 Ian Romanick <idr@us.ibm.com> Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything.
/external/mesa3d/src/mesa/main/hash.c
e15fd85727636627e0cc7d4fd2d5367e178e42cc 12-Dec-2002 Keith Whitwell <keith@tungstengraphics.com> Add mechanism to destroy mutexes. Important on OS's where mutex initialization
allocates memory (like FreeBSD).
/external/mesa3d/src/mesa/main/hash.c
3c63452e64df7e10aa073c6c3b9492b1d7dabbb8 25-Oct-2002 Brian Paul <brian.paul@tungstengraphics.com> Header file clean-up:
1. Remove all.h and PC_HEADER junk.
2. Rolled mem.c and mem.h into imports.c and imports.h
3. Include imports.h instead of mem.h
Restore _mesa_create/initialize_context() to be like they were in 4.0.4
New wrappers for a few std C functions: _mesa_atoi(), _mesa_strstr(), etc.
/external/mesa3d/src/mesa/main/hash.c
c84e84a7342f4a10a69c0ab96f649f54586afb9d 16-Sep-2002 Brian Paul <brian.paul@tungstengraphics.com> doxygen comments
/external/mesa3d/src/mesa/main/hash.c
4e9676fb13f60ecdbc247b120031f18cd3febcb0 29-Jun-2002 Brian Paul <brian.paul@tungstengraphics.com> Applied Matt Sealey's patch to remove/isolate all stdio.h function calls.
Instead of mstdio.[ch], use imports.[ch] to isolate these functions.
/external/mesa3d/src/mesa/main/hash.c
dc31d67c0e48a8380baad738bec2673416c44911 02-Nov-2001 Brian Paul <brian.paul@tungstengraphics.com> init the hash table mutex in _mesa_NewHashTable (Won-Suk Chun)
/external/mesa3d/src/mesa/main/hash.c
22144ab7552f0799bcfca506bf4ffa7f70a06649 12-Mar-2001 Gareth Hughes <gareth@valinux.com> Consistent copyright info (version number, date) across all files.
/external/mesa3d/src/mesa/main/hash.c
9b8094a663f08b50f01e3bcce8d22e4415b253e4 21-Mar-2000 Brian Paul <brian.paul@tungstengraphics.com> removed a few const keywords because of mutex calls
/external/mesa3d/src/mesa/main/hash.c
832179c50e2cf5de9735241e4767aea4d6fc33bf 21-Mar-2000 Brian Paul <brian.paul@tungstengraphics.com> added more locking
/external/mesa3d/src/mesa/main/hash.c
9560f05deffaf0321bba1bd0fcc8eeef4199e6e0 01-Feb-2000 Brian Paul <brian.paul@tungstengraphics.com> added mutexes for thread safety
/external/mesa3d/src/mesa/main/hash.c
bb79790662f56eb71aafd3f020cd86ad810f56b2 24-Jan-2000 Brian Paul <brian.paul@tungstengraphics.com> prefixed hash functions with _mesa_
/external/mesa3d/src/mesa/main/hash.c
90d9e02f3ac9bda1650caaf37fe5f0e3f4ce01cf 04-Jan-2000 Brian Paul <brian.paul@tungstengraphics.com> start search at 1 in HashFindFreeKeyBlock()
/external/mesa3d/src/mesa/main/hash.c
fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5 11-Nov-1999 Brian Paul <brian.paul@tungstengraphics.com> first big check-in of new Mesa 3.3 code
/external/mesa3d/src/mesa/main/hash.c
bd5cdaf4442872d3cd2ff94eeafadd481d27fcfb 13-Oct-1999 Brian Paul <brian.paul@tungstengraphics.com> removed GL_ prefix from memory macros
/external/mesa3d/src/mesa/main/hash.c
485f04074151686fa24d40e3eeb83029d3d8c425 08-Oct-1999 Keith Whitwell <keith@tungstengraphics.com> Fixed includes & added a few hooks for the DRI.
/external/mesa3d/src/mesa/main/hash.c
afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1c 19-Aug-1999 jtg <jtg> Initial revision
/external/mesa3d/src/mesa/main/hash.c