From 2ce3e09d62b0029571f29bba118c6160974b5e90 Mon Sep 17 00:00:00 2001 From: CamilleLaVey Date: Thu, 4 Dec 2025 05:56:57 -0400 Subject: [PATCH] [vk, qcom[ Removed parallel compilling from qcom entirely --- src/video_core/vulkan_common/vulkan_device.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/video_core/vulkan_common/vulkan_device.cpp b/src/video_core/vulkan_common/vulkan_device.cpp index 709d64cae9..a921dc7c9c 100644 --- a/src/video_core/vulkan_common/vulkan_device.cpp +++ b/src/video_core/vulkan_common/vulkan_device.cpp @@ -617,11 +617,10 @@ Device::Device(VkInstance instance_, vk::PhysicalDevice physical_, VkSurfaceKHR const bool needs_mobile_alignment_clamp = is_qualcomm || is_arm; if (is_qualcomm) { - const u32 version = (properties.properties.driverVersion << 3) >> 3; - if (version < VK_MAKE_API_VERSION(0, 255, 615, 512)) { - has_broken_parallel_compiling = true; - } - + has_broken_parallel_compiling = true; + LOG_WARNING(Render_Vulkan, + "Adreno drivers exhibit instability with parallel shader compilation; " + "forcing single-threaded pipeline builds"); if (extensions.push_descriptor) { LOG_WARNING(Render_Vulkan, "Qualcomm driver mishandles push descriptors; disabling "