From 36110e57a6d66fe6efc65da5780d15a2aa90b854 Mon Sep 17 00:00:00 2001 From: Ribbit Date: Sat, 11 Oct 2025 17:53:13 -0700 Subject: [PATCH] getting this out of my vscode --- src/video_core/renderer_vulkan/vk_buffer_cache.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/video_core/renderer_vulkan/vk_buffer_cache.h b/src/video_core/renderer_vulkan/vk_buffer_cache.h index 1acaa93404..72deca2af8 100644 --- a/src/video_core/renderer_vulkan/vk_buffer_cache.h +++ b/src/video_core/renderer_vulkan/vk_buffer_cache.h @@ -6,6 +6,7 @@ #pragma once +#include "common/string_util.h" #include "video_core/buffer_cache/buffer_cache_base.h" #include "video_core/buffer_cache/memory_tracker_base.h" #include "video_core/buffer_cache/usage_tracker.h" @@ -95,7 +96,12 @@ public: bool CanReportMemoryUsage() const; [[nodiscard]] bool ForceOldUniformBufferMethod() const noexcept { - return device.GetDriverID() == VK_DRIVER_ID_QUALCOMM_PROPRIETARY; + const VkDriverIdKHR driver_id = device.GetDriverID(); + if (driver_id == VK_DRIVER_ID_QUALCOMM_PROPRIETARY) { + return true; + } + const std::string driver_name = Common::ToLower(std::string{device.GetDriverName()}); + return driver_name.find("qualcomm") != std::string::npos; } u32 GetUniformBufferAlignment() const {