[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