A couple of the patches from the original series have already been pushed. A bunch of the others earned some feedback, and these have been reworked. The primary changes in v2 are:
- Fix some bad squash-merging related to patch 2. - Delete the post-link symbol table because it is full of lies (patch 01/13). - Add and use string_to_uint_map (patch 04/13, 06/13, and 07/13) instead of the crazy casting of hash_table data pointers to / from intptr_t. The patches that already have Ken's Reviewed-by listed are unchanged from v1. src/glsl/linker.cpp | 146 +++++++++--------- src/mesa/main/mtypes.h | 13 +- src/mesa/main/shader_query.cpp | 239 ++++++++++++++++++++++++++++ src/mesa/main/shaderapi.c | 145 +----------------- src/mesa/main/shaderapi.h | 4 + src/mesa/main/shaderobj.c | 11 +- src/mesa/program/hash_table.c | 25 +++ src/mesa/program/hash_table.h | 94 +++++++++++- src/mesa/program/ir_to_mesa.cpp | 9 - src/mesa/program/prog_parameter.c | 22 --- src/mesa/program/prog_parameter.h | 4 - src/mesa/program/program.c | 5 - src/mesa/program/string_to_uint_map.cpp | 42 +++++ src/mesa/sources.mak | 6 +- src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 11 -- 15 files changed, 496 insertions(+), 280 deletions(-) _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev