Module: wine Branch: master Commit: 5815b639794fa5e8e79754d86b66c6a03596731d URL: http://source.winehq.org/git/wine.git/?a=commit;h=5815b639794fa5e8e79754d86b...
Author: Joris Huizer joris_huizer@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; }