[PATCH v2] d3dx11: Add D3DX11SaveTextureToFileA/W stub
Liam Middlebrook
lmiddlebrook at nvidia.com
Wed Oct 30 21:16:33 CDT 2019
Signed-off-by: Liam Middlebrook <lmiddlebrook at nvidia.com>
Reviewed-by: Andy Ritger <aritger at nvidia.com>
---
v2: fix spec str/wstr parameters
---
dlls/d3dx11_42/d3dx11_42.spec | 4 ++--
dlls/d3dx11_43/d3dx11_43.spec | 4 ++--
dlls/d3dx11_43/texture.c | 18 ++++++++++++++++++
3 files changed, 22 insertions(+), 4 deletions(-)
diff --git a/dlls/d3dx11_42/d3dx11_42.spec b/dlls/d3dx11_42/d3dx11_42.spec
index dde8821a30..30bdba4244 100644
--- a/dlls/d3dx11_42/d3dx11_42.spec
+++ b/dlls/d3dx11_42/d3dx11_42.spec
@@ -39,6 +39,6 @@
@ stub D3DX11PreprocessShaderFromResourceA
@ stub D3DX11PreprocessShaderFromResourceW
@ stub D3DX11SHProjectCubeMap
-@ stub D3DX11SaveTextureToFileA
-@ stub D3DX11SaveTextureToFileW
+@ stdcall D3DX11SaveTextureToFileA(ptr ptr long str)
+@ stdcall D3DX11SaveTextureToFileW(ptr ptr long wstr)
@ stdcall D3DX11SaveTextureToMemory(ptr ptr long ptr long)
diff --git a/dlls/d3dx11_43/d3dx11_43.spec b/dlls/d3dx11_43/d3dx11_43.spec
index dde8821a30..30bdba4244 100644
--- a/dlls/d3dx11_43/d3dx11_43.spec
+++ b/dlls/d3dx11_43/d3dx11_43.spec
@@ -39,6 +39,6 @@
@ stub D3DX11PreprocessShaderFromResourceA
@ stub D3DX11PreprocessShaderFromResourceW
@ stub D3DX11SHProjectCubeMap
-@ stub D3DX11SaveTextureToFileA
-@ stub D3DX11SaveTextureToFileW
+@ stdcall D3DX11SaveTextureToFileA(ptr ptr long str)
+@ stdcall D3DX11SaveTextureToFileW(ptr ptr long wstr)
@ stdcall D3DX11SaveTextureToMemory(ptr ptr long ptr long)
diff --git a/dlls/d3dx11_43/texture.c b/dlls/d3dx11_43/texture.c
index bc30015102..17645ec280 100644
--- a/dlls/d3dx11_43/texture.c
+++ b/dlls/d3dx11_43/texture.c
@@ -63,6 +63,24 @@ HRESULT WINAPI D3DX11CreateTextureFromMemory(ID3D11Device *device, const void *d
return E_NOTIMPL;
}
+HRESULT WINAPI D3DX11SaveTextureToFileA(ID3D11DeviceContext *context, ID3D11Resource *texture,
+ D3DX11_IMAGE_FILE_FORMAT format, const char *filename)
+{
+ FIXME("context %p, texture %p, format %u, filename %s stub!\n",
+ context, texture, format, debugstr_a(filename));
+
+ return E_NOTIMPL;
+}
+
+HRESULT WINAPI D3DX11SaveTextureToFileW(ID3D11DeviceContext *context, ID3D11Resource *texture,
+ D3DX11_IMAGE_FILE_FORMAT format, const WCHAR *filename)
+{
+ FIXME("context %p, texture %p, format %u, filename %s stub!\n",
+ context, texture, format, debugstr_w(filename));
+
+ return E_NOTIMPL;
+}
+
HRESULT WINAPI D3DX11SaveTextureToMemory(ID3D11DeviceContext *context, ID3D11Resource *texture,
D3DX11_IMAGE_FILE_FORMAT format, ID3D10Blob **buffer, UINT flags)
{
--
2.17.1
More information about the wine-devel
mailing list