From 3c260a2f4d961827946ce2b4a99ad1424000b62d Mon Sep 17 00:00:00 2001 From: CamilleLaVey Date: Mon, 2 Feb 2026 20:01:44 -0400 Subject: [PATCH] [vk, qcom] Removing FP16 from QCOM drivers --- src/video_core/vulkan_common/vulkan_device.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/video_core/vulkan_common/vulkan_device.cpp b/src/video_core/vulkan_common/vulkan_device.cpp index 979f9a0ca7..8d37b6e0a6 100644 --- a/src/video_core/vulkan_common/vulkan_device.cpp +++ b/src/video_core/vulkan_common/vulkan_device.cpp @@ -498,8 +498,11 @@ Device::Device(VkInstance instance_, vk::PhysicalDevice physical_, VkSurfaceKHR features.shader_atomic_int64.shaderBufferInt64Atomics = false; features.shader_atomic_int64.shaderSharedInt64Atomics = false; features.features.shaderInt64 = false; + LOG_WARNING(Render_Vulkan, + "Disabling shaderFloat16 on Qualcomm proprietary drivers"); + features.shader_float16_int8.shaderFloat16 = false; - sets_per_pool = 1024; + sets_per_pool = 128; LOG_INFO(Render_Vulkan, "Qualcomm: forcing {} sets per pool", sets_per_pool); #if defined(ANDROID) && defined(ARCHITECTURE_arm64)