From 00be58e8bca0e8aa606ec7a7f350c7879ecdefc3 Mon Sep 17 00:00:00 2001 From: Boris Brezillon Date: Fri, 30 Apr 2021 15:17:50 +0200 Subject: [PATCH] panfrost: Don't select the blit shader fragout type twice The type has already been selected when forging the key, no need to do it again pan_blitter_emit_bifrost_blend(). Signed-off-by: Boris Brezillon Reviewed-by: Alyssa Rosenzweig --- src/panfrost/lib/pan_blitter.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/panfrost/lib/pan_blitter.c b/src/panfrost/lib/pan_blitter.c index 2d853457a60..f6e22abf1c2 100644 --- a/src/panfrost/lib/pan_blitter.c +++ b/src/panfrost/lib/pan_blitter.c @@ -224,10 +224,7 @@ pan_blitter_emit_bifrost_blend(const struct panfrost_device *dev, return; } - nir_alu_type type = - (util_format_is_pure_uint(iview->format)) ? nir_type_uint32 : - (util_format_is_pure_sint(iview->format)) ? nir_type_int32 : - nir_type_float32; + nir_alu_type type = blit_shader->key.surfaces[rt].type; cfg.round_to_fb_precision = true; cfg.srgb = util_format_is_srgb(iview->format);