Google Summer of Code 2015

Matteo Bruni matteo.mystral at
Tue Mar 24 11:10:32 CDT 2015

2015-03-24 11:38 GMT+01:00 Лёша Долгавин <dolgavin.alexey at>:
> Hello Matteo,

Hi Alexey,

> I'm the last year student of Moscow institute.
> I found you as possible mentors in project ideas. And I want to implement
> missing APIs in D3DX (math and/or mesh functions).


> So, I have a question: do I need to do some task or you will choose students
> for this project from their proposal?

Yes, you will have to write a proposal in Melange (i.e. the GSoC
website) and have submitted at least one patch to wine-patches to be
considered for acceptance.

I suggest you to download Wine's source code, build it and give a look
at the D3DX code (both the implementation of the existing functions
and the tests, that's in dlls/d3dx9_36/ and the tests/ subdirectory
within). Then it might be a good idea to try to run some game using
d3dx on Wine, you can e.g. search to find some. You
can then try to implement one of the missing functions and see how
it's like.

Eventually you'll have to choose a set of the missing APIs you want to
work on during your GSoC and write a suitable proposal. You'll get
feedback on it and you'll be able to update it so don't worry on
getting it exactly right on the first try.

If you have further questions don't hesitate to ask. It's much better
if you also include wine-devel at in cc the next times, others
might be able to reply faster / better than me. There is also the
#winehackers IRC channel on freenode available.

> I have strong knowledge in math and have experience in commercial software
> developing.

That's good. Make sure to write that in your proposal :)

More information about the wine-devel mailing list