Commit 20a2094e authored by Andrey Gusev's avatar Andrey Gusev Committed by Alexandre Julliard

d3dx11: Add D3DX11GetImageInfoFromFileA/W stub.

For Project Cars. Signed-off-by: 's avatarAndrey Gusev <andrey.goosev@gmail.com> Signed-off-by: 's avatarMatteo Bruni <mbruni@codeweavers.com> Signed-off-by: 's avatarAlexandre Julliard <julliard@winehq.org>
parent 5a73777e
...@@ -27,8 +27,8 @@ ...@@ -27,8 +27,8 @@
@ stub D3DX11CreateTextureFromResourceW @ stub D3DX11CreateTextureFromResourceW
@ stub D3DX11CreateThreadPump @ stub D3DX11CreateThreadPump
@ stdcall D3DX11FilterTexture(ptr ptr long long) @ stdcall D3DX11FilterTexture(ptr ptr long long)
@ stub D3DX11GetImageInfoFromFileA @ stdcall D3DX11GetImageInfoFromFileA(str ptr ptr ptr)
@ stub D3DX11GetImageInfoFromFileW @ stdcall D3DX11GetImageInfoFromFileW(wstr ptr ptr ptr)
@ stdcall D3DX11GetImageInfoFromMemory(ptr long ptr ptr ptr) @ stdcall D3DX11GetImageInfoFromMemory(ptr long ptr ptr ptr)
@ stub D3DX11GetImageInfoFromResourceA @ stub D3DX11GetImageInfoFromResourceA
@ stub D3DX11GetImageInfoFromResourceW @ stub D3DX11GetImageInfoFromResourceW
......
...@@ -27,8 +27,8 @@ ...@@ -27,8 +27,8 @@
@ stub D3DX11CreateTextureFromResourceW @ stub D3DX11CreateTextureFromResourceW
@ stub D3DX11CreateThreadPump @ stub D3DX11CreateThreadPump
@ stdcall D3DX11FilterTexture(ptr ptr long long) @ stdcall D3DX11FilterTexture(ptr ptr long long)
@ stub D3DX11GetImageInfoFromFileA @ stdcall D3DX11GetImageInfoFromFileA(str ptr ptr ptr)
@ stub D3DX11GetImageInfoFromFileW @ stdcall D3DX11GetImageInfoFromFileW(wstr ptr ptr ptr)
@ stdcall D3DX11GetImageInfoFromMemory(ptr long ptr ptr ptr) @ stdcall D3DX11GetImageInfoFromMemory(ptr long ptr ptr ptr)
@ stub D3DX11GetImageInfoFromResourceA @ stub D3DX11GetImageInfoFromResourceA
@ stub D3DX11GetImageInfoFromResourceW @ stub D3DX11GetImageInfoFromResourceW
......
...@@ -58,6 +58,28 @@ HRESULT WINAPI D3DX11FilterTexture(ID3D11DeviceContext *context, ID3D11Resource ...@@ -58,6 +58,28 @@ HRESULT WINAPI D3DX11FilterTexture(ID3D11DeviceContext *context, ID3D11Resource
return E_NOTIMPL; return E_NOTIMPL;
} }
HRESULT WINAPI D3DX11GetImageInfoFromFileA(const char *filename, ID3DX11ThreadPump *pump, D3DX11_IMAGE_INFO *img_info,
HRESULT *hresult)
{
FIXME("filename %s, pump %p, img_info %p, hresult %p stub!\n", debugstr_a(filename), pump, img_info, hresult);
if (!filename)
return E_FAIL;
return E_NOTIMPL;
}
HRESULT WINAPI D3DX11GetImageInfoFromFileW(const WCHAR *filename, ID3DX11ThreadPump *pump, D3DX11_IMAGE_INFO *img_info,
HRESULT *hresult)
{
FIXME("filename %s, pump %p, img_info %p, hresult %p stub!\n", debugstr_w(filename), pump, img_info, hresult);
if (!filename)
return E_FAIL;
return E_NOTIMPL;
}
HRESULT WINAPI D3DX11GetImageInfoFromMemory(const void *src_data, SIZE_T src_data_size, ID3DX11ThreadPump *pump, HRESULT WINAPI D3DX11GetImageInfoFromMemory(const void *src_data, SIZE_T src_data_size, ID3DX11ThreadPump *pump,
D3DX11_IMAGE_INFO *img_info, HRESULT *hresult) D3DX11_IMAGE_INFO *img_info, HRESULT *hresult)
{ {
......
...@@ -119,6 +119,10 @@ HRESULT WINAPI D3DX11CreateTextureFromFileW(ID3D11Device *device, const WCHAR *f ...@@ -119,6 +119,10 @@ HRESULT WINAPI D3DX11CreateTextureFromFileW(ID3D11Device *device, const WCHAR *f
HRESULT WINAPI D3DX11CreateTextureFromMemory(ID3D11Device *device, const void *src_data, SIZE_T src_data_size, HRESULT WINAPI D3DX11CreateTextureFromMemory(ID3D11Device *device, const void *src_data, SIZE_T src_data_size,
D3DX11_IMAGE_LOAD_INFO *loadinfo, ID3DX11ThreadPump *pump, ID3D11Resource **texture, HRESULT *hresult); D3DX11_IMAGE_LOAD_INFO *loadinfo, ID3DX11ThreadPump *pump, ID3D11Resource **texture, HRESULT *hresult);
HRESULT WINAPI D3DX11FilterTexture(ID3D11DeviceContext *context, ID3D11Resource *texture, UINT src_level, UINT filter); HRESULT WINAPI D3DX11FilterTexture(ID3D11DeviceContext *context, ID3D11Resource *texture, UINT src_level, UINT filter);
HRESULT WINAPI D3DX11GetImageInfoFromFileA(const char *filename, ID3DX11ThreadPump *pump, D3DX11_IMAGE_INFO *img_info,
HRESULT *hresult);
HRESULT WINAPI D3DX11GetImageInfoFromFileW(const WCHAR *filename, ID3DX11ThreadPump *pump, D3DX11_IMAGE_INFO *img_info,
HRESULT *hresult);
HRESULT WINAPI D3DX11GetImageInfoFromMemory(const void *src_data, SIZE_T src_data_size, ID3DX11ThreadPump *pump, HRESULT WINAPI D3DX11GetImageInfoFromMemory(const void *src_data, SIZE_T src_data_size, ID3DX11ThreadPump *pump,
D3DX11_IMAGE_INFO *img_info, HRESULT *hresult); D3DX11_IMAGE_INFO *img_info, HRESULT *hresult);
HRESULT WINAPI D3DX11SaveTextureToFileA(ID3D11DeviceContext *context, ID3D11Resource *texture, HRESULT WINAPI D3DX11SaveTextureToFileA(ID3D11DeviceContext *context, ID3D11Resource *texture,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment