[Mesa-dev] [PATCH 00/13] Clean up shader attribute handling v2
Ian Romanick
idr at freedesktop.org
Fri Sep 30 16:44:44 PDT 2011
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(-)
More information about the mesa-dev
mailing list