From 0752d8b08d1774b9b45547e751ccb75fd3f3df21 Mon Sep 17 00:00:00 2001 From: Lakshman Chandu Kondreddy Date: Tue, 9 Jun 2026 09:32:37 +0530 Subject: [PATCH] zink: Set can_do_invalid_linear_modifier workaround for QCOM blob driver As QCOM blob driver handles invalid <-> linear modifier conversion, set can_do_invalid_linear_modifier workaround to true. Part-of: --- src/gallium/drivers/zink/zink_screen.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/drivers/zink/zink_screen.c b/src/gallium/drivers/zink/zink_screen.c index 5a808bbd147..7aea90f95bd 100644 --- a/src/gallium/drivers/zink/zink_screen.c +++ b/src/gallium/drivers/zink/zink_screen.c @@ -3104,6 +3104,7 @@ init_driver_workarounds(struct zink_screen *screen) case VK_DRIVER_ID_MESA_LLVMPIPE: case VK_DRIVER_ID_MESA_PANVK: case VK_DRIVER_ID_ARM_PROPRIETARY: + case VK_DRIVER_ID_QUALCOMM_PROPRIETARY: screen->driver_workarounds.can_do_invalid_linear_modifier = true; break; default: