From 4f292f5ade1a1a6f63441882701a9873edc66537 Mon Sep 17 00:00:00 2001 From: JosJuice Date: Fri, 28 Jan 2022 20:25:18 +0100 Subject: [PATCH] DriverDetails: Disable primitive restart on Adreno Turning off primitive restart increases performance a lot on Adreno for some reason. We're talking numbers like 50%-100% faster in situations which are bottlenecked by rendering. --- Source/Core/VideoCommon/DriverDetails.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Source/Core/VideoCommon/DriverDetails.cpp b/Source/Core/VideoCommon/DriverDetails.cpp index 0852820735..829d050549 100644 --- a/Source/Core/VideoCommon/DriverDetails.cpp +++ b/Source/Core/VideoCommon/DriverDetails.cpp @@ -136,6 +136,10 @@ constexpr BugInfo m_known_bugs[] = { BUG_BROKEN_MULTITHREADED_SHADER_PRECOMPILATION, -1.0, -1.0, true}, {API_VULKAN, OS_ANDROID, VENDOR_ALL, DRIVER_ALL, Family::UNKNOWN, BUG_BROKEN_MULTITHREADED_SHADER_PRECOMPILATION, -1.0, -1.0, true}, + {API_OPENGL, OS_ALL, VENDOR_QUALCOMM, DRIVER_QUALCOMM, Family::UNKNOWN, BUG_PRIMITIVE_RESTART, + -1.0, -1.0, true}, + {API_VULKAN, OS_ALL, VENDOR_QUALCOMM, DRIVER_QUALCOMM, Family::UNKNOWN, BUG_PRIMITIVE_RESTART, + -1.0, -1.0, true}, }; static std::map m_bugs;