Dear all, this is a minor update to the patch set. Changes are:
- correct formatting following Emil's suggetions - remove un-needed libraries for the tests - rebase to master (e25950808f4eee) I didn't change anything to the code logic and I'm using mesa with the patch applied for a few days now without noting any regressions. As noted before, I don't have write access to mesa-git, so I'll need someone who sponsors this patch. Many thanks for any additional comments, Gert Gert Wollny (6): mesa/st: glsl_to_tgsi move some helper classes to extra files mesa/st: glsl_to_tgsi: implement new temporary register lifetime tracker mesa/st: glsl_to_tgsi: add tests for the new temporary lifetime tracker mesa/st: glsl_to_tgsi: add register renamame mapping evaluator mesa/st: glsl_to_tgsi: Add test set for evaluation of rename mapping mesa/st: glsl_to_tgsi: tie in new temporary register merge approach configure.ac | 1 + src/mesa/Makefile.am | 2 +- src/mesa/Makefile.sources | 4 + src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 315 +----- src/mesa/state_tracker/st_glsl_to_tgsi_private.cpp | 207 ++++ src/mesa/state_tracker/st_glsl_to_tgsi_private.h | 165 +++ .../state_tracker/st_glsl_to_tgsi_temprename.cpp | 786 ++++++++++++++ .../state_tracker/st_glsl_to_tgsi_temprename.h | 36 + src/mesa/state_tracker/tests/Makefile.am | 37 + .../tests/test_glsl_to_tgsi_lifetime.cpp | 1070 ++++++++++++++++++++ 10 files changed, 2335 insertions(+), 288 deletions(-) create mode 100644 src/mesa/state_tracker/st_glsl_to_tgsi_private.cpp create mode 100644 src/mesa/state_tracker/st_glsl_to_tgsi_private.h create mode 100644 src/mesa/state_tracker/st_glsl_to_tgsi_temprename.cpp create mode 100644 src/mesa/state_tracker/st_glsl_to_tgsi_temprename.h create mode 100644 src/mesa/state_tracker/tests/Makefile.am create mode 100644 src/mesa/state_tracker/tests/test_glsl_to_tgsi_lifetime.cpp -- 2.13.0 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev