Fix WARP/Basic Display Adapter detection for more scenarios. (#4309)
This commit is contained in:
Родитель
407f8ebf8d
Коммит
89f333116e
|
@ -1167,7 +1167,9 @@ public:
|
|||
factory->EnumAdapterByLuid(adapterID, IID_PPV_ARGS(&adapter));
|
||||
DXGI_ADAPTER_DESC1 AdapterDesc;
|
||||
VERIFY_SUCCEEDED(adapter->GetDesc1(&AdapterDesc));
|
||||
return (AdapterDesc.Flags & DXGI_ADAPTER_FLAG_SOFTWARE);
|
||||
return (AdapterDesc.Flags & DXGI_ADAPTER_FLAG_SOFTWARE) ||
|
||||
(AdapterDesc.VendorId == 0x1414 &&
|
||||
(AdapterDesc.DeviceId == 0x8c || AdapterDesc.DeviceId == 0x8d));
|
||||
}
|
||||
|
||||
bool DoesDeviceSupportInt64(ID3D12Device *pDevice) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче