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

Michel Dänzer michel at daenzer.net
Fri Aug 25 08:50:02 UTC 2017


On 25/08/17 05:30 PM, Gert Wollny wrote:
> 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  
> 
>    vs-output-array-vec2-index-wr-before-gs 
> 
> 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
> though. 
> 
> 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/
>   - glx_arb_sync_control (all timing-* tests)
> 
>   - security
>       initialized-fbo       (warn/pass)
>       initialized-texmemory (warn/pass), 
> 
> spec/
>   - arb_tessellation_shader
>      tcs-input-read-array-interface
>      tcs-input-read-mat
>      tcs-input-read-nonconst-interface-builtin

Looks fine, thanks. Most of these tests are known to give non-stable
results with radeonsi as well.


-- 
Earthling Michel Dänzer               |               http://www.amd.com
Libre software enthusiast             |             Mesa and X developer


More information about the mesa-dev mailing list