d3d11: add a stub dll (try 2)

Austin English austinenglish at gmail.com
Tue Dec 11 16:20:00 CST 2012


This time with no DllMain, since it's not doing anything..

Still enough to get Stone Giant's demo to the next failure, and
theoretically enough for applications that are checking for d3d11.dll
but not actually using it.

-- 
-Austin
-------------- next part --------------
From 81184f8be00f48abc79a658b262de7d1e9ace184 Mon Sep 17 00:00:00 2001
From: Austin English <austinenglish at gmail.com>
Date: Tue, 11 Dec 2012 14:11:49 -0800
Subject: [PATCH 2/2] d3d11: add a stub dll (try 2)

---
 configure.ac           |    1 +
 dlls/d3d11/Makefile.in |    4 ++++
 dlls/d3d11/d3d11.spec  |   42 ++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 47 insertions(+), 0 deletions(-)
 create mode 100644 dlls/d3d11/Makefile.in
 create mode 100644 dlls/d3d11/d3d11.spec

diff --git a/configure.ac b/configure.ac
index 01d84cd..2a4ea4e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2580,6 +2580,7 @@ WINE_CONFIG_DLL(d3d10,,[implib])
 WINE_CONFIG_TEST(dlls/d3d10/tests)
 WINE_CONFIG_DLL(d3d10core,,[implib])
 WINE_CONFIG_TEST(dlls/d3d10core/tests)
+WINE_CONFIG_DLL(d3d11)
 WINE_CONFIG_DLL(d3d8,,[implib])
 WINE_CONFIG_TEST(dlls/d3d8/tests)
 WINE_CONFIG_DLL(d3d9,,[implib])
diff --git a/dlls/d3d11/Makefile.in b/dlls/d3d11/Makefile.in
new file mode 100644
index 0000000..a8c8fda
--- /dev/null
+++ b/dlls/d3d11/Makefile.in
@@ -0,0 +1,4 @@
+MODULE    = d3d11.dll
+
+ at MAKE_DLL_RULES@
+
diff --git a/dlls/d3d11/d3d11.spec b/dlls/d3d11/d3d11.spec
new file mode 100644
index 0000000..0ff00d2
--- /dev/null
+++ b/dlls/d3d11/d3d11.spec
@@ -0,0 +1,42 @@
+@ stub D3D11CoreCreateDevice
+@ stub D3D11CoreCreateLayeredDevice
+@ stub D3D11CoreGetLayeredDeviceSize
+@ stub D3D11CoreRegisterLayers
+@ stub D3D11CreateDevice
+@ stub D3D11CreateDeviceAndSwapChain
+@ stub D3DKMTCloseAdapter
+@ stub D3DKMTCreateAllocation
+@ stub D3DKMTCreateContext
+@ stub D3DKMTCreateDevice
+@ stub D3DKMTCreateSynchronizationObject
+@ stub D3DKMTDestroyAllocation
+@ stub D3DKMTDestroyContext
+@ stub D3DKMTDestroyDevice
+@ stub D3DKMTDestroySynchronizationObject
+@ stub D3DKMTEscape
+@ stub D3DKMTGetContextSchedulingPriority
+@ stub D3DKMTGetDeviceState
+@ stub D3DKMTGetDisplayModeList
+@ stub D3DKMTGetMultisampleMethodList
+@ stub D3DKMTGetRuntimeData
+@ stub D3DKMTGetSharedPrimaryHandle
+@ stub D3DKMTLock
+@ stub D3DKMTOpenAdapterFromHdc
+@ stub D3DKMTOpenResource
+@ stub D3DKMTPresent
+@ stub D3DKMTQueryAdapterInfo
+@ stub D3DKMTQueryAllocationResidency
+@ stub D3DKMTQueryResourceInfo
+@ stub D3DKMTRender
+@ stub D3DKMTSetAllocationPriority
+@ stub D3DKMTSetContextSchedulingPriority
+@ stub D3DKMTSetDisplayMode
+@ stub D3DKMTSetDisplayPrivateDriverFormat
+@ stub D3DKMTSetGammaRamp
+@ stub D3DKMTSetVidPnSourceOwner
+@ stub D3DKMTSignalSynchronizationObject
+@ stub D3DKMTUnlock
+@ stub D3DKMTWaitForSynchronizationObject
+@ stub D3DKMTWaitForVerticalBlankEvent
+@ stub OpenAdapter10
+@ stub OpenAdapter10_2
-- 
1.7.8.6


More information about the wine-patches mailing list