[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