Re: GSoC-2011: Implement Missing Mesh Functions in Wine’s D3DX9
Michael Mc Donnell
michael at mcdonnell.dk
Tue Apr 26 15:15:08 CDT 2011
On Tue, Apr 26, 2011 at 6:34 AM, Dylan Smith <dylan.ah.smith at gmail.com> wrote:
> On Sun, Mar 20, 2011 at 1:09 PM, Michael Mc Donnell
> <michael at mcdonnell.dk> wrote:
>> I would like implement some of the missing mesh functions in Wine's
>> D3DX9 for Google Summer of Code 2011. I would like to implement the
>> following functions:
>> - CloneMesh
>> - CloneMeshFVF
>> - ConvertPointRepsToAdjacency
>> - ConvertAdjacencyToPointReps
>> - GenerateAdjacency
>
> Hi Michael,
>
> Sorry for not noticing your before, but it seems as if some work that
> I have been doing as some overlap with your proposed Google Summer of
> Code project. I have implemented GenerateAdjacency, and partially
> implemented CloneMesh{,FVF} for the basic case where the vertex
> formats are exactly the same, but I am still trying to incrementally
> submit my work to wine-patches.
That's ok Dylan, better now than in a couple of months :-). I only
picked those functions because I had a good idea about how to
implement them. I just got accepted into GSoC 2011, so I'll try to
find some other mesh functions in D3DX9 to implement.
> I'll try to avoid stepping on your toes in future.
Don't worry about it. No offence taken :-)
> Completely unimplemented:
> - ConvertPointRepsToAdjacency
> - ConvertAdjacencyToPointReps
> - UpdateSemantics
Ok so I can still work on ConvertPointRepsToAdjacency and
ConvertAdjacencyToPointReps?
> There are also plenty of other functions. Just try `grep stub
> d3dx9_36.spec | grep Mesh` for Mesh related functions. There are also
> some unimplemented functions to create meshes for certain shapes (e.g.
> D3DXCreateTorus, D3DXCreatePolygon).
Thanks for the suggestions. It seems like Misha Koshelev is working on
D3DXCreateTorus, and David Adam is working on D3DXCreatePolygon?
I'll have a look around and see if there are any other good functions.
Any other suggestions from anyone are of course welcome.
Cheers,
Michael
More information about the wine-devel
mailing list