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
|