Fwd: [SDL] [PATCH] DirectX - Failed loading D3DX9_*.dll
Patch applied -- Forwarded message -- From: Sam Lantinga Date: Tue, Mar 5, 2013 at 9:53 PM Subject: Re: [SDL] [PATCH] DirectX - Failed loading D3DX9_*.dll To: SDL Development List Patch applied, thanks! FYI, the best place to submit patches is buzilla so they don't get lost in the mailing list traffic: http://bugzilla.libsdl.org Cheers! On Tue, Mar 5, 2013 at 2:18 AM, Tobias Leich wrote: > Hi, we have a patch for loading DirectX dlls on Windows. > > Cheers, Tobias > > Original-Nachricht ---- Betreff: DirectX - Failed loading > D3DX9_*.dll Datum: Tue, 05 Mar 2013 11:09:05 +0100 Von: kmx >An: sdl-devel@perl.org > > > Hi Kartik and Tobias, > > ad our last discussion on IRC. > > I have investigated the warning "Failed loading D3DX9_*.dll" and come up > with the enclosed patch (please forward it to relevant SDL2 mailing > list/bugtracker). > > The warning has gone and DirectX seems to be loaded but I was not able to > test it more. > > -- > kmx > > > > ___ > SDL mailing list > s...@lists.libsdl.org > http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org > > ___ SDL mailing list s...@lists.libsdl.org http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org
Fwd: Re: [SDL] [PATCH] DirectX - Failed loading D3DX9_*.dll
Hi, patch got applied. Original-Nachricht Betreff:Re: [SDL] [PATCH] DirectX - Failed loading D3DX9_*.dll Datum: Tue, 5 Mar 2013 18:53:20 -0800 Von:Sam Lantinga Antwort an: SDL Development List An: SDL Development List Patch applied, thanks! FYI, the best place to submit patches is buzilla so they don't get lost in the mailing list traffic: http://bugzilla.libsdl.org Cheers! On Tue, Mar 5, 2013 at 2:18 AM, Tobias Leich mailto:em...@froggs.de>> wrote: Hi, we have a patch for loading DirectX dlls on Windows. Cheers, Tobias Original-Nachricht Betreff: DirectX - Failed loading D3DX9_*.dll Datum: Tue, 05 Mar 2013 11:09:05 +0100 Von:kmx <mailto:k...@volny.cz> An: sdl-devel@perl.org <mailto:sdl-devel@perl.org> <mailto:sdl-devel@perl.org> Hi Kartik and Tobias, ad our last discussion on IRC. I have investigated the warning "Failed loading D3DX9_*.dll" and come up with the enclosed patch (please forward it to relevant SDL2 mailing list/bugtracker). The warning has gone and DirectX seems to be loaded but I was not able to test it more. -- kmx ___ SDL mailing list s...@lists.libsdl.org <mailto:s...@lists.libsdl.org> http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org ___ SDL mailing list s...@lists.libsdl.org http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org
Re: DirectX - Failed loading D3DX9_*.dll
Ok will do. Kartik Thakore On 2013-03-05, at 7:58 AM, kmx wrote: > > On 5.3.2013 13:11, Kartik Thakore wrote: >> Awesome. What is the difference (besides muting the error?) for the load >> there? > > Just muting the error message. To be honest I do not know how to measure > whether HW acceleration was really utilised or not. Perhaps some of your > benchmark scripts can tell us :) > > -- > kmx >
Re: DirectX - Failed loading D3DX9_*.dll
On 5.3.2013 13:11, Kartik Thakore wrote: Awesome. What is the difference (besides muting the error?) for the load there? Just muting the error message. To be honest I do not know how to measure whether HW acceleration was really utilised or not. Perhaps some of your benchmark scripts can tell us :) -- kmx
Re: DirectX - Failed loading D3DX9_*.dll
Awesome. What is the difference (besides muting the error?) for the load there? On Tue, Mar 5, 2013 at 5:09 AM, kmx wrote: > Hi Kartik and Tobias, > > ad our last discussion on IRC. > > I have investigated the warning "Failed loading D3DX9_*.dll" and come up > with the enclosed patch (please forward it to relevant SDL2 mailing > list/bugtracker). > > The warning has gone and DirectX seems to be loaded but I was not able to > test it more. > > New binaries: > http://strawberryperl.com/package/kmx/sdl/32bit_SDL2_20130305.zip > http://strawberryperl.com/package/kmx/sdl/64bit_SDL2_20130305.zip > > Alien-SDL2 on github was also updated > > -- > kmx >
DirectX - Failed loading D3DX9_*.dll
Hi Kartik and Tobias, ad our last discussion on IRC. I have investigated the warning "Failed loading D3DX9_*.dll" and come up with the enclosed patch (please forward it to relevant SDL2 mailing list/bugtracker). The warning has gone and DirectX seems to be loaded but I was not able to test it more. New binaries: http://strawberryperl.com/package/kmx/sdl/32bit_SDL2_20130305.zip http://strawberryperl.com/package/kmx/sdl/64bit_SDL2_20130305.zip Alien-SDL2 on github was also updated -- kmx --- /z/strawberry_libs/SDL2-hg20130301/src/render/direct3d/SDL_render_d3d.c 2013-02-28 17:11:04 + +++ /z/strawberry_libs/SDL2-hg20130301_patched/src/render/direct3d/SDL_render_d3d.c 2013-03-05 09:38:04 + @@ -477,7 +477,9 @@ for (d3dxVersion=50;d3dxVersion>0;d3dxVersion--) { SDL_snprintf(d3dxDLLFile, 49, "D3DX9_%02d.dll", d3dxVersion); -data->d3dxDLL = SDL_LoadObject(d3dxDLLFile); +LPTSTR tmpstr = WIN_UTF8ToString(d3dxDLLFile); +data->d3dxDLL = (void *)LoadLibrary(tmpstr); /* not using SDL_LoadObject() as we want silently fail - no error message */ +SDL_free(tmpstr); if (data->d3dxDLL) { HRESULT (WINAPI *D3DXCreateMatrixStack) (DWORD Flags, LPD3DXMATRIXSTACK* ppStack); D3DXCreateMatrixStack = (HRESULT (WINAPI *) (DWORD, LPD3DXMATRIXSTACK*)) SDL_LoadFunction(data->d3dxDLL, "D3DXCreateMatrixStack");