VK: Fixed selecting software rasterizer on Mesa.
This commit is contained in:
parent
d485a56f61
commit
356c59dbf5
@ -1416,6 +1416,7 @@ VK_IMPORT_INSTANCE
|
||||
{
|
||||
VkPhysicalDeviceProperties pdp;
|
||||
vkGetPhysicalDeviceProperties(physicalDevices[ii], &pdp);
|
||||
|
||||
BX_TRACE("Physical device %d:", ii);
|
||||
BX_TRACE("\t Name: %s", pdp.deviceName);
|
||||
BX_TRACE("\t API version: %d.%d.%d"
|
||||
@ -1429,6 +1430,12 @@ VK_IMPORT_INSTANCE
|
||||
BX_TRACE("\t DeviceId: %x", pdp.deviceID);
|
||||
BX_TRACE("\t Type: %d", pdp.deviceType);
|
||||
|
||||
if (VK_VENDOR_ID_MESA == pdp.vendorID)
|
||||
{
|
||||
// LLVM pipe...
|
||||
pdp.vendorID = BGFX_PCI_ID_SOFTWARE_RASTERIZER;
|
||||
}
|
||||
|
||||
g_caps.gpu[ii].vendorId = uint16_t(pdp.vendorID);
|
||||
g_caps.gpu[ii].deviceId = uint16_t(pdp.deviceID);
|
||||
++g_caps.numGPUs;
|
||||
|
Loading…
x
Reference in New Issue
Block a user