Module: wine Branch: master Commit: 59e0573a7b34ef56fb4610047df5db9d1d34b190 URL: http://source.winehq.org/git/wine.git/?a=commit;h=59e0573a7b34ef56fb4610047d...
Author: Travis Athougies iammisc@gmail.com Date: Thu Jun 23 18:55:15 2011 -0700
d3dx9_36: Added stub implementation of D3DXSaveSurfaceToFileInMemoryA and D3DXSaveSurfaceToFileInMemoryW.
---
dlls/d3dx9_36/d3dx9_36.spec | 4 ++-- dlls/d3dx9_36/surface.c | 15 +++++++++++++++ 2 files changed, 17 insertions(+), 2 deletions(-)
diff --git a/dlls/d3dx9_36/d3dx9_36.spec b/dlls/d3dx9_36/d3dx9_36.spec index b212b05..a9b98a7 100644 --- a/dlls/d3dx9_36/d3dx9_36.spec +++ b/dlls/d3dx9_36/d3dx9_36.spec @@ -263,9 +263,9 @@ @ stub D3DXSavePRTBufferToFileW(ptr ptr) @ stub D3DXSavePRTCompBufferToFileA(ptr ptr) @ stub D3DXSavePRTCompBufferToFileW(ptr ptr) -@ stub D3DXSaveSurfaceToFileA(ptr long ptr ptr ptr) +@ stdcall D3DXSaveSurfaceToFileA(ptr long ptr ptr ptr) @ stub D3DXSaveSurfaceToFileInMemory(ptr long ptr ptr ptr) -@ stub D3DXSaveSurfaceToFileW(ptr long ptr ptr ptr) +@ stdcall D3DXSaveSurfaceToFileW(ptr long ptr ptr ptr) @ stub D3DXSaveTextureToFileA(ptr long ptr ptr) @ stub D3DXSaveTextureToFileInMemory(ptr long ptr ptr) @ stub D3DXSaveTextureToFileW(ptr long ptr ptr) diff --git a/dlls/d3dx9_36/surface.c b/dlls/d3dx9_36/surface.c index 77cad08..82e3612 100644 --- a/dlls/d3dx9_36/surface.c +++ b/dlls/d3dx9_36/surface.c @@ -939,3 +939,18 @@ HRESULT WINAPI D3DXLoadSurfaceFromSurface(LPDIRECT3DSURFACE9 pDestSurface, IDirect3DSurface9_UnlockRect(pSrcSurface); return hr; } + + +HRESULT WINAPI D3DXSaveSurfaceToFileA(LPCSTR pDestFile, D3DXIMAGE_FILEFORMAT DestFormat, + LPDIRECT3DSURFACE9 pSrcSurface, const PALETTEENTRY* pSrcPalette, const RECT* pSrcRect) +{ + FIXME("(%p, %d, %p, %p, %p): stub\n", pDestFile, DestFormat, pSrcSurface, pSrcPalette, pSrcRect); + return D3DERR_INVALIDCALL; +} + +HRESULT WINAPI D3DXSaveSurfaceToFileW(LPCWSTR pDestFile, D3DXIMAGE_FILEFORMAT DestFormat, + LPDIRECT3DSURFACE9 pSrcSurface, const PALETTEENTRY* pSrcPalette, const RECT* pSrcRect) +{ + FIXME("(%p, %d, %p, %p, %p): stub\n", pDestFile, DestFormat, pSrcSurface, pSrcPalette, pSrcRect); + return D3DERR_INVALIDCALL; +}