freedreno/ir3: fix missing (ss) in dummy bary.f case
authorRob Clark <robdclark@chromium.org>
Thu, 27 Jun 2019 15:24:32 +0000 (08:24 -0700)
committerRob Clark <robdclark@chromium.org>
Fri, 28 Jun 2019 20:02:59 +0000 (13:02 -0700)
commit016a9ab2f93f9b6efb28c6bd168e96f5c9feb080
treeaa882956c52c7a8ffc9e5d7520345d6d4e559d28
parent21beddd3bcf46d152bee1dbfd619419d87757c3e
freedreno/ir3: fix missing (ss) in dummy bary.f case

In case we need to insert a dummy bary.f for the (ei) flag, it also
needs (ss) so we don't release varying storage to the next VS wave
before the ldlv completed.  Fixes random failures in:

dEQP-GLES3.functional.transform_feedback.random.interleaved.lines.*

Signed-off-by: Rob Clark <robdclark@chromium.org>
Reviewed-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Kristian H. Kristensen <hoegsberg@google.com>
src/freedreno/ir3/ir3_legalize.c