My Idea for GSOC
Stefan Dösinger
stefandoesinger at gmx.at
Thu Mar 8 15:40:45 CST 2012
Hi Daniel,
Again, welcome to Wine :-)
Finding good d3d-related gsoc projects has become harder each year, as the
code is quite mature and we're out of easy things to fix. A few things that
come to my mind are:
*) Writing more tests. Especially ddraw.dll could use a lot more tests and
fixes for the pre-DirectX7 interfaces that are part of this dll, but also the
dx7 interfaces.
*) The d3dx9 dlls are mentioned in the gsoc wiki page. I don't know how many
medium-size tests (read: not HLSL-compiler related) are still left.
*) Speaking of d3dx9: An implementation of the vsa.exe, psa.exe and fxc.exe
command line tools offered by the DirectX SDK may be a nice thing. This
doesn't really require detailed d3d or gl knowledge either.
*) Fixing a bug of your choice may be an option. The risk here is that you get
stuck finding out what the problem is, or that you end up with a problem that
is not 3d-related and/or hard to fix. (e.g. the steam overlay had nothing to
do with d3d, it needed a new feature in gcc)
*) Further implement Direct3D9Ex. This mostly comes down to writing tests, but
there may be infrastructure changes involved that require in-depth knowledge
of the d3d code.
*) A very long shot: Improve ddraw overlay support, e.g. to get some video
players running. This *will* require very good understanding of Wine's d3d
code.
I haven't looked into the details, so the time needed to accomplish either
goal may be way off.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20120308/9ba4ed15/attachment.pgp>
More information about the wine-devel
mailing list