v3d: Don't set the first_ez_state to DISABLED if after only UNDECIDED draws.
authorEric Anholt <eric@anholt.net>
Wed, 13 Jun 2018 19:58:22 +0000 (12:58 -0700)
committerEric Anholt <eric@anholt.net>
Thu, 14 Jun 2018 23:52:25 +0000 (16:52 -0700)
commit6784aa9870f688c0b4a2544b20fe223ec02365b1
treecb6bdf3f21efa02967d5f2a2231516c5b78ed5e2
parent9080642449233b3421c2d140f75a3924277b7335
v3d: Don't set the first_ez_state to DISABLED if after only UNDECIDED draws.

We need to have the RCL start with EZ enabled, since those undecided draws
had EZ enabled.  But we do need to update from UNDECIDED to LT or GT as
necessary still.

Fixes many simulator assertion fails in deqp
fragment_ops/interaction/basic_shader/*
src/gallium/drivers/v3d/v3dx_draw.c