summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/Vulkan/VulkanContext.cpp
diff options
context:
space:
mode:
authorOatmealDome <julian@oatmealdome.me>2021-07-30 04:02:51 -0400
committerOatmealDome <julian@oatmealdome.me>2022-04-19 10:55:27 -0400
commite7f5e5172c60a5e844fd121ee595dd5a77b0301e (patch)
treef7e6e8adaaabb534901fe17967bbacd06a775891 /Source/Core/VideoBackends/Vulkan/VulkanContext.cpp
parent80dfefb32ee811794bbf9e46cf01339668dd5e08 (diff)
DriverDetails: Introduce new VENDOR_APPLE for Apple GPUs
Diffstat (limited to 'Source/Core/VideoBackends/Vulkan/VulkanContext.cpp')
-rw-r--r--Source/Core/VideoBackends/Vulkan/VulkanContext.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/Source/Core/VideoBackends/Vulkan/VulkanContext.cpp b/Source/Core/VideoBackends/Vulkan/VulkanContext.cpp
index 8e0f0ed513..50cae2b6a8 100644
--- a/Source/Core/VideoBackends/Vulkan/VulkanContext.cpp
+++ b/Source/Core/VideoBackends/Vulkan/VulkanContext.cpp
@@ -922,6 +922,11 @@ void VulkanContext::InitDriverDetails()
vendor = DriverDetails::VENDOR_IMGTEC;
driver = DriverDetails::DRIVER_IMGTEC;
}
+ else if (device_name.find("Apple") != std::string::npos)
+ {
+ vendor = DriverDetails::VENDOR_APPLE;
+ driver = DriverDetails::DRIVER_PORTABILITY;
+ }
else
{
WARN_LOG_FMT(VIDEO, "Unknown Vulkan driver vendor, please report it to us.");