summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/DriverDetails.cpp
diff options
context:
space:
mode:
authorMarkus Wick <degasus@users.noreply.github.com>2018-03-14 09:43:36 +0100
committerGitHub <noreply@github.com>2018-03-14 09:43:36 +0100
commitb6ef0691e79e22d0bdf2c29bf1b922e9a9f92bc3 (patch)
tree059049a323ed65a93914465b5bf99441a184326b /Source/Core/VideoCommon/DriverDetails.cpp
parentf7ff634e4fa8353b968c310a94958741e8bb61cd (diff)
parent51e4014a35ceb51bb039b55cd24ead71e4fe0731 (diff)
Merge pull request #6435 from stenzek/mali-primitive-restart
DriverDetails: Disable primitive restart on Vulkan with Mali driver
Diffstat (limited to 'Source/Core/VideoCommon/DriverDetails.cpp')
-rw-r--r--Source/Core/VideoCommon/DriverDetails.cpp32
1 files changed, 2 insertions, 30 deletions
diff --git a/Source/Core/VideoCommon/DriverDetails.cpp b/Source/Core/VideoCommon/DriverDetails.cpp
index 8fd990395d..b1440f8788 100644
--- a/Source/Core/VideoCommon/DriverDetails.cpp
+++ b/Source/Core/VideoCommon/DriverDetails.cpp
@@ -100,6 +100,8 @@ static BugInfo m_known_bugs[] = {
BUG_BROKEN_BITWISE_OP_NEGATION, -1.0, 108.4693462, true},
{API_VULKAN, OS_ALL, VENDOR_ATI, DRIVER_ATI, Family::UNKNOWN, BUG_PRIMITIVE_RESTART, -1.0, -1.0,
true},
+ {API_VULKAN, OS_ALL, VENDOR_ARM, DRIVER_ARM, Family::UNKNOWN, BUG_PRIMITIVE_RESTART, -1.0, -1.0,
+ true},
{API_OPENGL, OS_LINUX, VENDOR_MESA, DRIVER_I965, Family::UNKNOWN,
BUG_SHARED_CONTEXT_SHADER_COMPILATION, -1.0, -1.0, true},
{API_VULKAN, OS_ALL, VENDOR_NVIDIA, DRIVER_NVIDIA, Family::UNKNOWN, BUG_BROKEN_MSAA_CLEAR, -1.0,
@@ -165,34 +167,4 @@ bool HasBug(Bug bug)
return false;
return it->second.m_hasbug;
}
-
-Vendor TranslatePCIVendorID(u32 vendor_id)
-{
- switch (vendor_id)
- {
- case 0x10DE:
- return VENDOR_NVIDIA;
-
- case 0x1002:
- case 0x1022:
- return VENDOR_ATI;
-
- case 0x8086:
- case 0x8087:
- return VENDOR_INTEL;
-
- // TODO: Is this correct for Mali?
- case 0x13B6:
- return VENDOR_ARM;
-
- case 0x5143:
- return VENDOR_QUALCOMM;
-
- case 0x1010:
- return VENDOR_IMGTEC;
-
- default:
- return VENDOR_UNKNOWN;
- }
-}
}