libs/vkd3d: Export a function to create a d3d12 resource from a Vulkan image.

This commit is contained in:
Henri Verbeet
2016-10-17 18:38:39 +02:00
parent fcc9f9b294
commit 2a49173b60
4 changed files with 44 additions and 1 deletions

View File

@@ -1091,6 +1091,14 @@ static const struct ID3D12DeviceVtbl d3d12_device_vtbl =
d3d12_device_GetAdapterLuid,
};
struct d3d12_device *unsafe_impl_from_ID3D12Device(ID3D12Device *iface)
{
if (!iface)
return NULL;
assert(iface->lpVtbl == &d3d12_device_vtbl);
return impl_from_ID3D12Device(iface);
}
static HRESULT d3d12_device_init(struct d3d12_device *device,
const struct vkd3d_device_create_info *create_info)
{