d3dx9_36: add D3DXDisassembleShader stub (try 3)

Austin English austinenglish at gmail.com
Tue Feb 10 17:30:00 CST 2015


-- 
-Austin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.winehq.org/pipermail/wine-patches/attachments/20150210/ebadaa27/attachment.html>
-------------- next part --------------
diff --git a/dlls/d3dx9_36/d3dx9_36.spec b/dlls/d3dx9_36/d3dx9_36.spec
index 13f0d99..15d693c 100644
--- a/dlls/d3dx9_36/d3dx9_36.spec
+++ b/dlls/d3dx9_36/d3dx9_36.spec
@@ -120,7 +120,7 @@
 @ stdcall D3DXDebugMute(long)
 @ stdcall D3DXDeclaratorFromFVF(long ptr)
 @ stdcall D3DXDisassembleEffect(ptr long ptr)
-@ stub D3DXDisassembleShader(ptr long ptr ptr)
+@ stdcall D3DXDisassembleShader(ptr long str ptr)
 @ stdcall D3DXFileCreate(ptr)
 @ stdcall D3DXFillCubeTexture(ptr ptr ptr)
 @ stub D3DXFillCubeTextureTX(ptr ptr)
diff --git a/dlls/d3dx9_36/shader.c b/dlls/d3dx9_36/shader.c
index 5ea3d13..c66936d 100644
--- a/dlls/d3dx9_36/shader.c
+++ b/dlls/d3dx9_36/shader.c
@@ -2126,3 +2126,9 @@ HRESULT WINAPI D3DXGetShaderSamplers(const DWORD *byte_code, const char **sample
 
     return D3D_OK;
 }
+
+HRESULT WINAPI D3DXDisassembleShader(const DWORD *shader, BOOL colorcode, const char *comments, ID3DXBuffer **disassembly)
+{
+   FIXME("%p %d %s %p: stub\n", shader, colorcode, debugstr_a(comments), disassembly);
+   return E_OUTOFMEMORY;
+}


More information about the wine-patches mailing list