Piotr Caban : d3dx10: Add D3DX10CreateAsyncTextureInfoProcessor stub.
Alexandre Julliard
julliard at winehq.org
Wed Jun 1 15:44:32 CDT 2022
Module: wine
Branch: master
Commit: 1c66d05a9c5b634f0e141113536bd9431c5e371e
URL: https://source.winehq.org/git/wine.git/?a=commit;h=1c66d05a9c5b634f0e141113536bd9431c5e371e
Author: Piotr Caban <piotr at codeweavers.com>
Date: Thu May 26 18:34:34 2022 +0200
d3dx10: Add D3DX10CreateAsyncTextureInfoProcessor stub.
Signed-off-by: Piotr Caban <piotr at codeweavers.com>
Signed-off-by: Matteo Bruni <mbruni at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/d3dx10_43/async.c | 6 ++++++
dlls/d3dx10_43/d3dx10_43.spec | 2 +-
include/d3dx10.h | 2 +-
include/d3dx10async.h | 2 ++
4 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/dlls/d3dx10_43/async.c b/dlls/d3dx10_43/async.c
index 89165a55af2..716eb7f44fb 100644
--- a/dlls/d3dx10_43/async.c
+++ b/dlls/d3dx10_43/async.c
@@ -398,6 +398,12 @@ HRESULT WINAPI D3DX10CreateAsyncResourceLoaderW(HMODULE module, const WCHAR *res
return S_OK;
}
+HRESULT WINAPI D3DX10CreateAsyncTextureInfoProcessor(D3DX10_IMAGE_INFO *info, ID3DX10DataProcessor **processor)
+{
+ FIXME("info %p, processor %p stub!\n", info, processor);
+ return E_NOTIMPL;
+}
+
HRESULT WINAPI D3DX10PreprocessShaderFromMemory(const char *data, SIZE_T data_size, const char *filename,
const D3D10_SHADER_MACRO *defines, ID3DInclude *include, ID3DX10ThreadPump *pump, ID3D10Blob **shader_text,
ID3D10Blob **errors, HRESULT *hresult)
diff --git a/dlls/d3dx10_43/d3dx10_43.spec b/dlls/d3dx10_43/d3dx10_43.spec
index 82b71b5fa5c..c0a2c9fa56c 100644
--- a/dlls/d3dx10_43/d3dx10_43.spec
+++ b/dlls/d3dx10_43/d3dx10_43.spec
@@ -16,7 +16,7 @@
@ stdcall D3DX10CreateAsyncResourceLoaderW(long wstr ptr)
@ stub D3DX10CreateAsyncShaderPreprocessProcessor(str ptr ptr ptr ptr ptr)
@ stub D3DX10CreateAsyncShaderResourceViewProcessor(ptr ptr ptr)
-@ stub D3DX10CreateAsyncTextureInfoProcessor(ptr ptr)
+@ stdcall D3DX10CreateAsyncTextureInfoProcessor(ptr ptr)
@ stub D3DX10CreateAsyncTextureProcessor(ptr ptr ptr)
@ stdcall D3DX10CreateDevice(ptr long long long ptr)
@ stdcall D3DX10CreateDeviceAndSwapChain(ptr long long long ptr ptr ptr)
diff --git a/include/d3dx10.h b/include/d3dx10.h
index cb7b65c53cc..004342411b6 100644
--- a/include/d3dx10.h
+++ b/include/d3dx10.h
@@ -29,9 +29,9 @@
#include "d3d10.h"
#include "d3dx10math.h"
#include "d3dx10core.h"
-#include "d3dx10async.h"
#include "d3dx10tex.h"
#include "d3dx10mesh.h"
+#include "d3dx10async.h"
#define _FACDD 0x876
#define MAKE_DDHRESULT(code) MAKE_HRESULT(1, _FACDD, code)
diff --git a/include/d3dx10async.h b/include/d3dx10async.h
index 0b7aca9c023..c932be91b01 100644
--- a/include/d3dx10async.h
+++ b/include/d3dx10async.h
@@ -76,4 +76,6 @@ HRESULT WINAPI D3DX10CreateAsyncMemoryLoader(const void *data, SIZE_T datasize,
HRESULT WINAPI D3DX10CreateAsyncResourceLoaderA(HMODULE module, const char *resource, ID3DX10DataLoader **loader);
HRESULT WINAPI D3DX10CreateAsyncResourceLoaderW(HMODULE module, const WCHAR *resource, ID3DX10DataLoader **loader);
+HRESULT WINAPI D3DX10CreateAsyncTextureInfoProcessor(D3DX10_IMAGE_INFO *info, ID3DX10DataProcessor **processor);
+
#endif
More information about the wine-cvs
mailing list