[Mesa-dev] [PATCH v9 0/7] mesa/st: glsl_to_tgsi: refined register merge algorithm

Gert Wollny gw.fossdev at gmail.com
Fri Aug 25 08:30:50 UTC 2017

Am Freitag, den 25.08.2017, 10:20 +0900 schrieb Michel Dänzer:
> On 25/08/17 02:38 AM, Gert Wollny wrote:
> > 
> > The patch doesn't introduce piglit regression (I tested the shader
> > subset). 
> I'd recommend testing at least the gpu profile, ideally running on X.

I've done that now running the gpu profile with clean upstream
(f623e1742f) and my patches on top (twice each time). The only
consistent change is fixing  


A bit strange is spec/arb_sync/repeate_wait because it is skipped once
with clean upstream but passes otherwise.

spec/nv_conditional_render failed once with my patch applied, but it
doesn't do any register merging and when I run the test from the
command line it always passes (also when explicitly cleaning the shader
cache). I didn't try running it with a clean upstream more then twice

All other changes versus a clean upstream are non-deterministic, i.e.
fail and pass once for each code version. 

In detail these are 

  - glx_arb_sync_control (all timing-* tests)

  - security
      initialized-fbo       (warn/pass)
      initialized-texmemory (warn/pass), 

  - arb_tessellation_shader


More information about the mesa-dev mailing list