On Tue, Apr 26, 2011 at 6:34 AM, Dylan Smith dylan.ah.smith@gmail.com wrote:
On Sun, Mar 20, 2011 at 1:09 PM, Michael Mc Donnell michael@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