libs/vkd3d: Move D3D12CreateDevice() to libvkd3d-utils.

This commit is contained in:
Józef Kucia
2016-10-07 13:26:39 +02:00
parent ef6a3d78a2
commit 0c1432e671
5 changed files with 75 additions and 48 deletions

View File

@@ -28,3 +28,20 @@ HRESULT WINAPI D3D12GetDebugInterface(REFIID riid, void **debug)
return E_NOTIMPL;
}
HRESULT WINAPI D3D12CreateDevice(IUnknown *adapter,
D3D_FEATURE_LEVEL minimum_feature_level, REFIID riid, void **device)
{
struct vkd3d_device_create_info create_info;
TRACE("adapter %p, minimum_feature_level %#x, riid %s, device %p.\n",
adapter, minimum_feature_level, debugstr_guid(riid), device);
if (adapter)
FIXME("Ignoring adapter %p.\n", adapter);
create_info.minimum_feature_level = minimum_feature_level;
create_info.signal_event_pfn = VKD3DSignalEvent;
return vkd3d_create_device(&create_info, riid, device);
}