History log of /external/mesa3d/src/mesa/program/hash_table.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a74c4fb89dee398a955415f0b5641bd9c5888c75 13-Jun-2012 Stéphane Marchesin <marcheu@chromium.org> mesa: Fix bool-int mismatch

Also include stdbool for windows.
/external/mesa3d/src/mesa/program/hash_table.h
3c9fab88226af8360817c01ecde38348284e6ce7 25-May-2012 Antoine Labour <piman@chromium.org> mesa: Fix hash table leak

When a value was replaced, the new key was strdup'd and leaked.
To fix this, we modify the hash table implementation to return
whether the value was replaced and free() the (now useless)
duplicate string.
/external/mesa3d/src/mesa/program/hash_table.h
63e7a4c6e5bf51d8090046ebc5adcb4207448565 09-Nov-2011 José Fonseca <jfonseca@vmware.com> mesa,glsl,mapi: Put extern "C" { ... } where appropriate.

Probably a several places missing, but enough to cover all headers
(in)directly included by uniform_query.cpp, and fix the MSVC build.
/external/mesa3d/src/mesa/program/hash_table.h
017346f4038671bd6725b857f6daeba821a8306b 12-Oct-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Add string_to_uint_map::clear method to clear the map

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Tested-by: Tom Stellard <thomas.stellard@amd.com>
/external/mesa3d/src/mesa/program/hash_table.h
f3650b05cf4e37066d0f142a4c14fcc650de8d8d 07-Oct-2011 Ian Romanick <ian.d.romanick@intel.com> hash_table: Make string_to_uint_map make a copy of the name

The hash table needs a copy of the key that it can keep for
comparisons during searches.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=41499
Cc: Stéphane Marchesin <stephane.marchesin@gmail.com>
Tested-by: Luzipher <luziphermcleod@yahoo.ie>
Tested-by: Michał Lipski <tallica@o2.pl>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/program/hash_table.h
3ea297bdc47848e80c3b5a7d2143aca8a982b7a5 30-Sep-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Add string_to_uint_map facade class

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Acked-by: Paul Berry <stereotype441@gmail.com>
/external/mesa3d/src/mesa/program/hash_table.h
acd834fde2e604173985be5d44cb2cf2b0cd5673 17-Aug-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Add hash_table_replace

hash_table_replace doesn't use get_node to avoid having to hash the key twice.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/program/hash_table.h
16f7bdf5556e739d5a0b6c4c2e2a30bb731f8fc9 17-Aug-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Document an odd side-effect of hash_table_insert

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/program/hash_table.h
b061b5ffb055c64ffc45e506bad877f47942ba01 23-Mar-2011 Eric Anholt <eric@anholt.net> hash_table: Add an iterator for doing things like cleanup of the HT.

Without this, consumers often have to keep linked lists of the
entries, at additional malloc cost.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/program/hash_table.h
6c03c576cc49bbb008de66d374f4302ff0fe0390 17-Aug-2010 Ian Romanick <ian.d.romanick@intel.com> Merge branch 'glsl2'

Conflicts:
src/mesa/program/prog_optimize.c
30d083903f28965122800cc6ba3dc1ad08aff47f 11-Aug-2010 Brian Paul <brianp@vmware.com> glsl2: remove stray semicolon
/external/mesa3d/src/mesa/program/hash_table.h
48f849504078b70a069d8cf971c669e2d3816995 11-Aug-2010 Vinson Lee <vlee@vmware.com> mesa: Remove unnecessary header from hash_table.h.
/external/mesa3d/src/mesa/program/hash_table.h
afe125e0a18ac3886c45c7e6b02b122fb2d327b5 27-Jul-2010 Eric Anholt <eric@anholt.net> Merge remote branch 'origin/master' into glsl2

This pulls in multiple i965 driver fixes which will help ensure better
testing coverage during development, and also gets past the conflicts
of the src/mesa/shader -> src/mesa/program move.

Conflicts:
src/mesa/Makefile
src/mesa/main/shaderapi.c
src/mesa/main/shaderobj.h
ec2b92f98c2e7f161521b447cc1d9a36bce3707c 11-Jun-2010 Brian Paul <brianp@vmware.com> mesa: rename src/mesa/shader/ to src/mesa/program/
/external/mesa3d/src/mesa/program/hash_table.h