From cb7b1a8d237ddc7fb40875ffe33d12c2ebe63b1b Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 13 May 2024 13:19:28 -0400 Subject: [PATCH] zink: remove adreno from broken_cache_semantics driver workaround the proprietary driver was never affected by this, and turnip should no longer be affected after some recent MRs Part-of: --- src/gallium/drivers/zink/zink_screen.c | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/src/gallium/drivers/zink/zink_screen.c b/src/gallium/drivers/zink/zink_screen.c index e36b84691a0..d955f8ef217 100644 --- a/src/gallium/drivers/zink/zink_screen.c +++ b/src/gallium/drivers/zink/zink_screen.c @@ -3014,16 +3014,6 @@ init_driver_workarounds(struct zink_screen *screen) else if (zink_debug & ZINK_DEBUG_NORP) screen->driver_workarounds.track_renderpasses = false; - /* these drivers can't optimize non-overlapping copy ops */ - switch (screen->info.driver_props.driverID) { - case VK_DRIVER_ID_MESA_TURNIP: - case VK_DRIVER_ID_QUALCOMM_PROPRIETARY: - screen->driver_workarounds.broken_cache_semantics = true; - break; - default: - break; - } - /* these drivers can successfully do INVALID <-> LINEAR dri3 modifier swap */ switch (screen->info.driver_props.driverID) { case VK_DRIVER_ID_MESA_TURNIP: