From a869237d502ff80db8a7d83f2d39bd8b98674590 Mon Sep 17 00:00:00 2001 From: Mary Guillemard Date: Wed, 21 Aug 2024 12:11:38 +0200 Subject: [PATCH] panvk: Fix viewport calculation This fix "dEQP-VK.dynamic_state.*.general_state.{bind_order, state_persistence, state_switch}" Fixes: 1f57aae4e4f ("panvk: Move vkCmdDraw* functions to their own file") Signed-off-by: Mary Guillemard Reviewed-by: Boris Brezillon Part-of: --- src/panfrost/vulkan/jm/panvk_vX_cmd_draw.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/panfrost/vulkan/jm/panvk_vX_cmd_draw.c b/src/panfrost/vulkan/jm/panvk_vX_cmd_draw.c index b5164b937bb..051141c413e 100644 --- a/src/panfrost/vulkan/jm/panvk_vX_cmd_draw.c +++ b/src/panfrost/vulkan/jm/panvk_vX_cmd_draw.c @@ -760,7 +760,7 @@ panvk_emit_viewport(const struct vk_viewport_state *vp, void *vpd) int maxy = 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);