freedreno/ir3: do better job of marking convergence points
authorRob Clark <robdclark@chromium.org>
Sat, 29 Jun 2019 11:54:23 +0000 (04:54 -0700)
committerEric Anholt <eric@anholt.net>
Wed, 28 Aug 2019 22:25:27 +0000 (15:25 -0700)
commit6167a63839338ffb5f972366f4194e86c5f62a81
tree6de353db2b288f0552ba61ce2fbc3c4d214c87bf
parent6af70aa2b457d2c2dc8c7818f71459f407f99eae
freedreno/ir3: do better job of marking convergence points

Fixes:
dEQP-GLES3.functional.shaders.switch.switch_in_do_while_loop_dynamic_vertex
dEQP-GLES3.functional.shaders.switch.switch_in_do_while_loop_dynamic_fragment

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