From bb8172cfff4033ab081b51d772d193fd6b817f4b Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 14 Aug 2019 13:35:38 +0100 Subject: [PATCH] Identify swiftshader in vulkan driver info --- renderdoc/driver/vulkan/vk_common.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/renderdoc/driver/vulkan/vk_common.cpp b/renderdoc/driver/vulkan/vk_common.cpp index 97e84fc19..3ece8db83 100644 --- a/renderdoc/driver/vulkan/vk_common.cpp +++ b/renderdoc/driver/vulkan/vk_common.cpp @@ -747,6 +747,10 @@ VkDriverInfo::VkDriverInfo(const VkPhysicalDeviceProperties &physProps) if(physProps.vendorID == VK_VENDOR_ID_VSI) m_Vendor = GPUVendor::Verisilicon; + // Swiftshader + if(physProps.vendorID == 0x1AE0 && physProps.deviceID == 0xC0DE) + m_Vendor = GPUVendor::Software; + m_Major = VK_VERSION_MAJOR(physProps.driverVersion); m_Minor = VK_VERSION_MINOR(physProps.driverVersion); m_Patch = VK_VERSION_PATCH(physProps.driverVersion);