From c0e43b844c5768e7b77fb0dcf10af5cbd9157d81 Mon Sep 17 00:00:00 2001 From: Boris Brezillon Date: Mon, 6 Sep 2021 12:13:34 +0200 Subject: [PATCH] panvk: Fix chan_size calculation in panvk_emit_blend() Only the first channel was taken into account. Signed-off-by: Boris Brezillon Reviewed-by: Tomeu Vizoso Part-of: --- src/panfrost/vulkan/panvk_vX_cs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/panfrost/vulkan/panvk_vX_cs.c b/src/panfrost/vulkan/panvk_vX_cs.c index 2f431dd67bc..5c239ce5d71 100644 --- a/src/panfrost/vulkan/panvk_vX_cs.c +++ b/src/panfrost/vulkan/panvk_vX_cs.c @@ -635,7 +635,7 @@ panvk_per_arch(emit_blend)(const struct panvk_device *dev, util_format_description(rts->format); unsigned chan_size = 0; for (unsigned i = 0; i < format_desc->nr_channels; i++) - chan_size = MAX2(format_desc->channel[0].size, chan_size); + chan_size = MAX2(format_desc->channel[i].size, chan_size); pan_blend_to_fixed_function_equation(blend->rts[rt].equation, &cfg.bifrost.equation);