OSDN Git Service

freedreno/ir3/a6xx: fix atomic shader outputs
authorRob Clark <robdclark@gmail.com>
Tue, 26 Feb 2019 15:06:25 +0000 (10:06 -0500)
committerRob Clark <robdclark@gmail.com>
Tue, 26 Feb 2019 18:19:44 +0000 (13:19 -0500)
commita06bb486b0441539d46c7746fc45253bbc09b7b2
tree9fb961a5b4bc7857fcb93dad01c04c90c77759d1
parentdb1fa213745be08fd164415241f80458ee5c1a41
freedreno/ir3/a6xx: fix atomic shader outputs

We also need to put in the output mov.  Possibly we could just fixup the
output register to read it directly from the dummy, but that is more
work and I guess dEQP is probably the only time you encounter this.

Fixes dEQP-GLES31.functional.shaders.opaque_type_indexing.atomic_counter.const_literal_fragment

Signed-off-by: Rob Clark <robdclark@gmail.com>
src/freedreno/ir3/ir3_a6xx.c