Joris Huizer : d3dx9_36: D3DXPreprocessShaderFromFileW: remove unneeded code.

Alexandre Julliard julliard at winehq.org
Tue Sep 14 17:35:28 CDT 2010


Module: wine
Branch: master
Commit: 5815b639794fa5e8e79754d86b66c6a03596731d
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=5815b639794fa5e8e79754d86b66c6a03596731d

Author: Joris Huizer <joris_huizer at yahoo.com>
Date:   Tue Sep 14 21:56:21 2010 +0200

d3dx9_36: D3DXPreprocessShaderFromFileW: remove unneeded code.

---

 dlls/d3dx9_36/shader.c |   13 +------------
 1 files changed, 1 insertions(+), 12 deletions(-)

diff --git a/dlls/d3dx9_36/shader.c b/dlls/d3dx9_36/shader.c
index 7361e85..8c4580a 100644
--- a/dlls/d3dx9_36/shader.c
+++ b/dlls/d3dx9_36/shader.c
@@ -548,10 +548,9 @@ HRESULT WINAPI D3DXPreprocessShaderFromFileW(LPCWSTR filename,
                                              LPD3DXBUFFER* error_messages)
 {
     void *buffer;
-    DWORD len, filename_len;
+    DWORD len;
     HRESULT hr;
     struct D3DXIncludeImpl includefromfile;
-    char *filename_a;
 
     if (FAILED(map_view_of_file(filename, &buffer, &len)))
         return D3DXERR_INVALIDDATA;
@@ -562,21 +561,11 @@ HRESULT WINAPI D3DXPreprocessShaderFromFileW(LPCWSTR filename,
         include = (LPD3DXINCLUDE)&includefromfile;
     }
 
-    filename_len = WideCharToMultiByte(CP_ACP, 0, filename, -1, NULL, 0, NULL, NULL);
-    filename_a = HeapAlloc(GetProcessHeap(), 0, filename_len * sizeof(char));
-    if (!filename_a)
-    {
-        UnmapViewOfFile(buffer);
-        return E_OUTOFMEMORY;
-    }
-    WideCharToMultiByte(CP_ACP, 0, filename, -1, filename_a, filename_len, NULL, NULL);
-
     hr = D3DPreprocess(buffer, len, NULL,
                        (const D3D_SHADER_MACRO *)defines,
                        (ID3DInclude *) include,
                        (ID3DBlob **)shader, (ID3DBlob **)error_messages);
 
-    HeapFree(GetProcessHeap(), 0, filename_a);
     UnmapViewOfFile(buffer);
     return hr;
 }




More information about the wine-cvs mailing list