From f707f093ecd601ee57f9d42d3a9886df203a8bdd Mon Sep 17 00:00:00 2001 From: Mary Guillemard Date: Wed, 10 Sep 2025 08:57:16 +0000 Subject: [PATCH] panvk: Do not clamp blend constants in command buffer This is wrong for SNORM and this is handled by nir_lower_blend. Signed-off-by: Mary Guillemard Reviewed-by: Erik Faye-Lund Reviewed-by: Boris Brezillon Part-of: --- src/panfrost/vulkan/panvk_vX_cmd_draw.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/panfrost/vulkan/panvk_vX_cmd_draw.c b/src/panfrost/vulkan/panvk_vX_cmd_draw.c index dd68a2215ad..7100dce4a6f 100644 --- a/src/panfrost/vulkan/panvk_vX_cmd_draw.c +++ b/src/panfrost/vulkan/panvk_vX_cmd_draw.c @@ -737,7 +737,7 @@ panvk_per_arch(cmd_prepare_draw_sysvals)(struct panvk_cmd_buffer *cmdbuf, if (dyn_gfx_state_dirty(cmdbuf, CB_BLEND_CONSTANTS)) { for (unsigned i = 0; i < ARRAY_SIZE(cb->blend_constants); i++) { set_gfx_sysval(cmdbuf, dirty_sysvals, blend.constants[i], - CLAMP(cb->blend_constants[i], 0.0f, 1.0f)); + cb->blend_constants[i]); } }