=?UTF-8?Q?J=C3=B3zef=20Kucia=20?=: d3d11: Add D3D11On12CreateDevice() stub.

Alexandre Julliard julliard at winehq.org
Mon Sep 17 15:02:26 CDT 2018


Module: wine
Branch: master
Commit: 8a985174ebc1b041d9a4f1abbdc184fe692d25bf
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=8a985174ebc1b041d9a4f1abbdc184fe692d25bf

Author: Józef Kucia <jkucia at codeweavers.com>
Date:   Mon Sep 17 12:20:30 2018 +0200

d3d11: Add D3D11On12CreateDevice() stub.

Signed-off-by: Józef Kucia <jkucia at codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/d3d11/d3d11.spec   |  1 +
 dlls/d3d11/d3d11_main.c | 15 +++++++++++++++
 2 files changed, 16 insertions(+)

diff --git a/dlls/d3d11/d3d11.spec b/dlls/d3d11/d3d11.spec
index 60c77f9..267778a 100644
--- a/dlls/d3d11/d3d11.spec
+++ b/dlls/d3d11/d3d11.spec
@@ -4,6 +4,7 @@
 @ stdcall D3D11CoreRegisterLayers()
 @ stdcall D3D11CreateDevice(ptr long ptr long ptr long long ptr ptr ptr)
 @ stdcall D3D11CreateDeviceAndSwapChain(ptr long ptr long ptr long long ptr ptr ptr ptr ptr)
+@ stdcall D3D11On12CreateDevice(ptr long ptr long ptr long long ptr ptr ptr)
 @ stub D3DKMTCloseAdapter
 @ stub D3DKMTCreateAllocation
 @ stub D3DKMTCreateContext
diff --git a/dlls/d3d11/d3d11_main.c b/dlls/d3d11/d3d11_main.c
index 5d085ed..6d98116 100644
--- a/dlls/d3d11/d3d11_main.c
+++ b/dlls/d3d11/d3d11_main.c
@@ -377,3 +377,18 @@ cleanup:
 
     return hr;
 }
+
+HRESULT WINAPI D3D11On12CreateDevice(IUnknown *device, UINT flags,
+        const D3D_FEATURE_LEVEL *feature_levels, UINT feature_level_count,
+        IUnknown * const *queues, UINT queue_count, UINT node_mask,
+        ID3D11Device **d3d11_device, ID3D11DeviceContext **d3d11_immediate_context,
+        D3D_FEATURE_LEVEL *obtained_feature_level)
+{
+    FIXME("device %p, flags %#x, feature_levels %p, feature_level_count %u, "
+            "queues %p, queue_count %u, node_mask 0x%08x, "
+            "d3d11_device %p, d3d11_immediate_context %p, obtained_feature_level %p stub!\n",
+            device, flags, feature_levels, feature_level_count, queues, queue_count,
+            node_mask, d3d11_device, d3d11_immediate_context, obtained_feature_level);
+
+    return E_NOTIMPL;
+}




More information about the wine-cvs mailing list