vkd3d: Add ID3D12Device2 interface.

This commit is contained in:
Andrey Gusev
2023-08-25 13:55:07 +03:00
committed by Alexandre Julliard
parent 90d4529f27
commit 78ff0f3df4
Notes: Alexandre Julliard 2023-09-22 22:45:58 +02:00
Approved-by: Conor McCarthy (@cmccarthy)
Approved-by: Henri Verbeet (@hverbeet)
Approved-by: Alexandre Julliard (@julliard)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/315
4 changed files with 114 additions and 103 deletions

View File

@@ -71,11 +71,11 @@ HRESULT vkd3d_create_device(const struct vkd3d_device_create_info *create_info,
if (!device)
{
ID3D12Device_Release(&object->ID3D12Device1_iface);
ID3D12Device_Release(&object->ID3D12Device2_iface);
return S_FALSE;
}
return return_interface(&object->ID3D12Device1_iface, &IID_ID3D12Device, iid, device);
return return_interface(&object->ID3D12Device2_iface, &IID_ID3D12Device, iid, device);
}
/* ID3D12RootSignatureDeserializer */