From 56070d33225b885ee0d86fe13c33ba24cde3d427 Mon Sep 17 00:00:00 2001 From: Georg Lehmann Date: Wed, 4 May 2022 12:42:00 +0200 Subject: [PATCH] radeonsi: Use nir_fold_16bit_image_load_store_conversions. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Remove conversions using d16 image_load/image_store. Signed-off-by: Georg Lehmann Reviewed-by: Marek Olšák Part-of: --- src/gallium/drivers/radeonsi/si_shader_nir.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/drivers/radeonsi/si_shader_nir.c b/src/gallium/drivers/radeonsi/si_shader_nir.c index 71495b28763..10815770d9b 100644 --- a/src/gallium/drivers/radeonsi/si_shader_nir.c +++ b/src/gallium/drivers/radeonsi/si_shader_nir.c @@ -182,6 +182,7 @@ static void si_late_optimize_16bit_samplers(struct si_screen *sscreen, nir_shade (has_g16 ? 1 << nir_tex_src_ddx : 0), sampler_dims); NIR_PASS(changed, nir, nir_legalize_16bit_sampler_srcs, tex_constraints); + NIR_PASS(changed, nir, nir_fold_16bit_image_load_store_conversions); if (changed) { si_nir_opts(sscreen, nir, false);