Fwd: [SDL] [PATCH] DirectX - Failed loading D3DX9_*.dll

2013-03-06 Thread Kartik Thakore
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

2013-03-05 Thread Tobias Leich
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

2013-03-05 Thread Kartik Thakore
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

2013-03-05 Thread kmx


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

2013-03-05 Thread Kartik Thakore
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

2013-03-05 Thread kmx

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");