This patch is based on
https://lists.freedesktop.org/archives/mesa-dev/2018-February/185805.html
Dave Airlie:
"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.
GCM seems to move some of the copies into other b
Am Montag, den 19.02.2018, 14:06 +1000 schrieb Dave Airlie:
> On 15 February 2018 at 01:26, Gert Wollny
> wrote:
> > Am Mittwoch, den 14.02.2018, 17:18 +1000 schrieb Dave Airlie:
> > > From: Dave Airlie
> > >
> > > A bunch of CTS tests led me to write
> > > tests/shaders/ssa/fs-while-loop-rotate
On 15 February 2018 at 01:26, Gert Wollny wrote:
> Am Mittwoch, den 14.02.2018, 17:18 +1000 schrieb Dave Airlie:
>> From: Dave Airlie
>>
>> 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
From: Dave Airlie
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.
Anyways what appears to be happening is when gcm is scheduling
the copy_movs used for
Am Freitag, den 16.02.2018, 14:44 +1000 schrieb Dave Airlie:
> From: Dave Airlie
>
> 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.
>
> GCM seems to move some of the copys into other basic blocks,
> if we don't
From: Dave Airlie
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.
GCM seems to move some of the copys into other basic blocks,
if we don't allow this to happen then it doesn't seem to schedule
them badly.
Everythin
Am Mittwoch, den 14.02.2018, 17:18 +1000 schrieb Dave Airlie:
> From: Dave Airlie
>
> 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.
Unfortuna
From: Dave Airlie
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.
Anyways what appears to be happening is when gcm is scheduling
the copy_movs used for