From 09e65df92e9f9457f9116bb04f581871ed0ce18f 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 Part-of: --- 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 2d85345..f6e22ab 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); -- 2.7.4