GSoC-2011: Implement Missing Mesh Functions in Wine’s D3DX9

Michael Mc Donnell michael at
Sun Mar 20 12:09:24 CDT 2011

Dear Wine developers,

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

They seem to be suitable in size to implement during a summer, and I
have a good idea of how to implement them. I expect to first implement
tests and then implement the functions.

I am a masters student at the Technical University of Denmark nearing
the end of my studies, and I have specialized in 3D computer graphics,
studying both real-time and physically based techniques, as well as
how to use existing 3D modeling tools to create animations. The mesh
functions should be fairly straight forward for me to implement as I
have recently taken an advanced course on geometry processing which
involved a lot of mesh manipulation. I have, furthermore, already
tests (for a shell32 function) in the wine test suite so I have some
knowledge of Wine development.

Roderick Coldenbrander is listed as a possible mentor for "Direct3D -
Implement missing D3D9_xx DLLs" on the wiki. Are you still interested,
or would someone else like to be a mentor?

Michael Mc Donnell

More information about the wine-devel mailing list