Ryujinx/Ryujinx.Graphics.Vulkan/Vendor.cs

27 lines
507 B
C#
Raw Normal View History

2021-08-12 06:09:56 +00:00
namespace Ryujinx.Graphics.Vulkan
{
enum Vendor
{
Amd,
Intel,
Nvidia,
Qualcomm,
2021-08-12 06:09:56 +00:00
Unknown
}
static class VendorUtils
{
public static Vendor FromId(uint id)
{
return id switch
{
0x1002 => Vendor.Amd,
0x10DE => Vendor.Nvidia,
0x8086 => Vendor.Intel,
0x5143 => Vendor.Qualcomm,
_ => Vendor.Unknown
};
}
}
2021-08-12 06:09:56 +00:00
}