From 5fea98c4a173142f1f21b428ca1360b32ced10e0 Mon Sep 17 00:00:00 2001 From: Chia-I Wu Date: Thu, 24 Oct 2024 12:19:38 -0700 Subject: [PATCH] panvk: fix scissor box Fix a typo in prepare_vp which causes incorrect scissor box with non-zero X in viewport/scissor. Fixes: 5544d39f442 ("panvk: Add a CSF backend for panvk_queue/cmd_buffer") Signed-off-by: Chia-I Wu Reviewed-by: Boris Brezillon Reviewed-by: Erik Faye-Lund Part-of: --- src/panfrost/vulkan/csf/panvk_vX_cmd_draw.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/panfrost/vulkan/csf/panvk_vX_cmd_draw.c b/src/panfrost/vulkan/csf/panvk_vX_cmd_draw.c index c722a78f3f6..7f0625ef7ee 100644 --- a/src/panfrost/vulkan/csf/panvk_vX_cmd_draw.c +++ b/src/panfrost/vulkan/csf/panvk_vX_cmd_draw.c @@ -558,7 +558,7 @@ prepare_vp(struct panvk_cmd_buffer *cmdbuf) MAX2((int)viewport->y, (int)(viewport->y + viewport->height)); assert(scissor->offset.x >= 0 && scissor->offset.y >= 0); - miny = MAX2(scissor->offset.x, minx); + minx = MAX2(scissor->offset.x, minx); miny = MAX2(scissor->offset.y, miny); maxx = MIN2(scissor->offset.x + scissor->extent.width, maxx); maxy = MIN2(scissor->offset.y + scissor->extent.height, maxy);