From 553e4252ba9ac467da1e417a56574d4f15190aca Mon Sep 17 00:00:00 2001 From: Christian Gmeiner Date: Fri, 3 Oct 2025 10:55:53 +0200 Subject: [PATCH] pvr, pco: Set has_f2i32_rtne to true Set the has_f2i32_rtne shader compiler option to indicate hardware support for it. This enables NIR's late algebraic optimization pass to generate more efficient code for float-to-int conversions. Signed-off-by: Christian Gmeiner Reviewed-by: Simon Perretta Part-of: --- src/imagination/pco/pco_nir.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/imagination/pco/pco_nir.c b/src/imagination/pco/pco_nir.c index 586d9d5eeac..022dc9ae189 100644 --- a/src/imagination/pco/pco_nir.c +++ b/src/imagination/pco/pco_nir.c @@ -36,6 +36,7 @@ static const nir_shader_compiler_options nir_options = { .discard_is_demote = true, .fuse_ffma32 = true, + .has_f2i32_rtne = true, .has_fused_comp_and_csel = true, .instance_id_includes_base_index = true,