Module: Mesa Branch: master Commit: e63a7882a0ae2461cc2b84de96549c2df9d25985 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e63a7882a0ae2461cc2b84de96549c2df9d25985
Author: Christian Gmeiner <[email protected]> Date: Tue Aug 4 22:44:21 2020 +0200 etnaviv: call nir_lower_bool_to_bitsize Starting with commit 6f394343b1f ("nir/algebraic: i2f(f2i()) -> trunc()") dEQP-GLES2.functional.shaders.operator.binary_operator.div.lowp_int_vertex ends with an unsuppored flt instruction. Use nir_lower_bool_to_bitsize to convert this flt to a flt32 which is supported. This fixes the introduced regression. Cc: 20.2 <[email protected]> Signed-off-by: Christian Gmeiner <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6182> --- src/gallium/drivers/etnaviv/etnaviv_compiler_nir.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/drivers/etnaviv/etnaviv_compiler_nir.c b/src/gallium/drivers/etnaviv/etnaviv_compiler_nir.c index 3352510ac05..79ef97cdbde 100644 --- a/src/gallium/drivers/etnaviv/etnaviv_compiler_nir.c +++ b/src/gallium/drivers/etnaviv/etnaviv_compiler_nir.c @@ -1138,6 +1138,7 @@ etna_compile_shader_nir(struct etna_shader_variant *v) NIR_PASS_V(s, nir_opt_dce); + NIR_PASS_V(s, nir_lower_bool_to_bitsize); NIR_PASS_V(s, etna_lower_alu, c->specs->has_new_transcendentals); if (DBG_ENABLED(ETNA_DBG_DUMP_SHADERS)) _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
