[Mesa-dev] [PATCH] r600/sb: fix rotated register in while loop

Dave Airlie airlied at gmail.com
Mon Feb 19 04:06:03 UTC 2018


On 15 February 2018 at 01:26, Gert Wollny <gw.fossdev at gmail.com> wrote:
> Am Mittwoch, den 14.02.2018, 17:18 +1000 schrieb Dave Airlie:
>> From: Dave Airlie <airlied at redhat.com>
>>
>> A bunch of CTS tests led me to write
>> tests/shaders/ssa/fs-while-loop-rotate-value.shader_test
>> which r600/sb always fell over on.
>>
>> This patch fixes it, but I'll probably never be 100% sure why.

I've gone back to this approach, I've spot tested and I don't see
as many regressions.

>
> fixes:
>    shaders/ssa/fs-while-loop-rotate-value
>    spec/arb_enhanced_layouts/execution/component-layout/
>       sso-vs-gs-fs-array-interleave
>
However this test is broken on r600 even with nosb, it also
never clears so if a previous test has the right answer it will
always pass.

I might try fixing the test then seeing why it's broken on r600.

Dave.


More information about the mesa-dev mailing list