dzn: Set factory flags before creating device
I got this in d3d12 but missed it in dzn
Fixes: 74d1c72b ("dzn: Support device factories in addition to global device creation")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19420>
This commit is contained in:
@@ -375,6 +375,8 @@ d3d12_create_device(struct util_dl_library *d3d12_mod, IUnknown *adapter, ID3D12
|
||||
|
||||
ID3D12Device2 *dev;
|
||||
if (factory) {
|
||||
ID3D12DeviceFactory_SetFlags(factory, D3D12_DEVICE_FACTORY_FLAG_ALLOW_RETURNING_EXISTING_DEVICE |
|
||||
D3D12_DEVICE_FACTORY_FLAG_ALLOW_RETURNING_INCOMPATIBLE_EXISTING_DEVICE);
|
||||
if (FAILED(ID3D12DeviceFactory_CreateDevice(factory, adapter, D3D_FEATURE_LEVEL_11_0,
|
||||
&IID_ID3D12Device2,
|
||||
(void **)&dev))) {
|
||||
|
||||
Reference in New Issue
Block a user