GSoC 2012 - Implement a few missing functions in D3DX9

Christian Costa titan.costa at gmail.com
Tue Mar 20 13:12:32 CDT 2012


Hi Józef,

There are some work already done by Tony Wasserka which didn't get in git:
http://repo.or.cz/w/wine/d3dx9TW.git

DDS support has been added in this patch:
http://repo.or.cz/w/wine/d3dx9TW.git/commitdiff/f7fd4619de1cd0ea3bdf9b2fd0195c098d3b9bd0.
I have an updated version and planned to submit it later. FOURCC support 
is also missing.

There is also some other D3DX9 patches lying around that didn't get in.

You may take a look if you want to be sure not to make something more or 
less already done.

Bye,
Christian

Le 20/03/2012 18:43, Józef Kucia a écrit :
> Hi there,
>
> I'm writing to discuss my project proposal for upcoming Google Summer
> of Code. I was recently playing with Wine, looking around in the code
> and searching through Wine bugzilla. As a result I found out that
> there is still a quite number of functions missing in Wine's D3DX
> implementation. However, some of them are probably not used much in a
> real software. For example, the mostly unimplemented ID3DXSkinInfo
> interface seems to be not used frequently. In this email I would like
> to present things which I would like to implement. I hope that
> implementation of this functions, or at least some of them, could
> improve Wine compatibility with a few real applications.
>
> I would like to implement the following things:
> * Implement D3DXCreateRenderToSurface function and
> ID3DXRenderToSurface interface.
> * Finish the implementation of ID3DXFont, particularly
> ID3DXFont::DrawTextA and ID3DXFont::DrawTextW functions.
> * Implement D3DXCreateCubeTextureFrom* and
> D3DXCreateVolumeTextureFrom* functions.
> * Add support for DDS file format in D3DXGetImageInfoFrom* functions.
> I think I could also implement a few missing functions in
> ID3DXConstantTable interface, as a bonus task.
>
> I'm looking forward for a feedback. If you find any D3DX's function
> more important than functions enumerated by me, please let me know.
> I'm also looking for applications with heavy usage of D3DX dlls,
> especially applications which are using unimplemented or partially
> implemented functions (yes, I'm aware about
> http://wiki.winehq.org/DirectX-D3DX9).
>
> Cheers,
> Józef Kucia
>
>




More information about the wine-devel mailing list