[Mesa-dev] [PATCH v5 0/6] mesa/st: glsl_to_tgsi: improved temp-reg lifetime estimation
Nicolai Hähnle
nhaehnle at gmail.com
Mon Jun 26 13:13:53 UTC 2017
Thanks for the update. Do you have the series on an accessible git
repository somewhere? E.g. on GitHub or Gitlab or wherever? That would
be helpful.
Also, please don't continue to chain this thread for subsequent
versions. It's okay to do this for quick follow-up fixes to patches you
sent, but it's not a good idea when there are many revisions.
Thanks,
Nicolai
On 25.06.2017 09:22, Gert Wollny wrote:
> 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
>
--
Lerne, wie die Welt wirklich ist,
Aber vergiss niemals, wie sie sein sollte.
More information about the mesa-dev
mailing list