etnaviv: fix emit_if in case the else block ends in a jump
authorPhilipp Zabel <p.zabel@pengutronix.de>
Wed, 15 Sep 2021 11:18:18 +0000 (13:18 +0200)
committerMarge Bot <emma+marge@anholt.net>
Fri, 7 Jan 2022 12:02:39 +0000 (12:02 +0000)
commit1b808f1dea18dc2fdeb1618ef927fb3ca3efa2c8
treefc22cefc2d6105f7627139dabdad45823e8b3d14
parentaf1311999313bdbb873d1995ceb2dba69355557f
etnaviv: fix emit_if in case the else block ends in a jump

Fixes piglit test shaders@ssa@fs-if-def-else-break.

Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Reviewed-by: Lucas Stach <l.stach@pengutronix.de>
Reviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12892>
src/gallium/drivers/etnaviv/etnaviv_compiler_nir.c