|
@@ -494,13 +494,14 @@ TextureFormat Vulkan::getTextureFormat(PixelFormat format)
|
|
return textureFormat;
|
|
return textureFormat;
|
|
}
|
|
}
|
|
|
|
|
|
-// values taken from https://pcisig.com/membership/member-companies
|
|
|
|
|
|
+// values taken from https://pcisig.com/membership/member-companies and https://vulkan.gpuinfo.org/displaycoreproperty.php?name=vendorid&platform=all
|
|
// as specified at https://www.khronos.org/registry/vulkan/specs/1.3-extensions/man/html/VkPhysicalDeviceProperties.html
|
|
// as specified at https://www.khronos.org/registry/vulkan/specs/1.3-extensions/man/html/VkPhysicalDeviceProperties.html
|
|
std::string Vulkan::getVendorName(uint32_t vendorId)
|
|
std::string Vulkan::getVendorName(uint32_t vendorId)
|
|
{
|
|
{
|
|
switch (vendorId)
|
|
switch (vendorId)
|
|
{
|
|
{
|
|
case 4130:
|
|
case 4130:
|
|
|
|
+ case 4098:
|
|
return "AMD";
|
|
return "AMD";
|
|
case 4318:
|
|
case 4318:
|
|
return "Nvidia";
|
|
return "Nvidia";
|
|
@@ -516,6 +517,8 @@ std::string Vulkan::getVendorName(uint32_t vendorId)
|
|
return "Qualcomm";
|
|
return "Qualcomm";
|
|
case 5348:
|
|
case 5348:
|
|
return "Broadcom";
|
|
return "Broadcom";
|
|
|
|
+ case 65541:
|
|
|
|
+ return "Mesa";
|
|
default:
|
|
default:
|
|
return "unknown";
|
|
return "unknown";
|
|
}
|
|
}
|