Just an idea I came up with for Google's summer of code is perhaps implementing some of the D3DXMesh header files and functions so that we can get on with implementing functions such as D3DXCleanMesh which I believe Assassin's Creed needs.
I have no intention of applying for GSoC however it's an idea I'd like to put into the pot.
Just an idea I came up with for Google's summer of code is perhaps implementing some of the D3DXMesh header files and functions so that we can get on with implementing functions such as D3DXCleanMesh which I believe Assassin's Creed needs.
I have no intention of applying for GSoC however it's an idea I'd like to put into the pot.
D3DXMesh is a small part of D3DX. Unfortunately just implementing this class won't help much games since most games mainly use d3dx for the hlsl compiler. Sure they might also use it for this and other stuff (e.g. matrix calculations and so on) but it isn't its main use. Parts of d3dx could be put up for GSoc but implementing the full dll is a huge job. I'm not sure if there are people motivated to work on this for months during GSoc.
Roderick
Your email left me confused because you say implementing D3DXMesh is small however towards the end of your email say it is a large job. Surely having something small is good for SoC projects, no?
On Tue, Mar 17, 2009 at 9:13 PM, Roderick Colenbrander thunderbird2k@gmx.net wrote:
Just an idea I came up with for Google's summer of code is perhaps implementing some of the D3DXMesh header files and functions so that we can get on with implementing functions such as D3DXCleanMesh which I believe Assassin's Creed needs.
I have no intention of applying for GSoC however it's an idea I'd like to put into the pot.
D3DXMesh is a small part of D3DX. Unfortunately just implementing this class won't help much games since most games mainly use d3dx for the hlsl compiler. Sure they might also use it for this and other stuff (e.g. matrix calculations and so on) but it isn't its main use. Parts of d3dx could be put up for GSoc but implementing the full dll is a huge job. I'm not sure if there are people motivated to work on this for months during GSoc.
Roderick
Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger01
Your email left me confused because you say implementing D3DXMesh is small however towards the end of your email say it is a large job. Surely having something small is good for SoC projects, no?
D3DX is huge and D3DXMesh is a small part of it but I meant that just implementing D3DXMesh isn't that useful as it won't get apps running. All serious apps which use D3DX at least use it for the shader compiler.
Roderick
2009/3/18 Roderick Colenbrander thunderbird2k@gmx.net:
Your email left me confused because you say implementing D3DXMesh is small however towards the end of your email say it is a large job. Surely having something small is good for SoC projects, no?
D3DX is huge and D3DXMesh is a small part of it but I meant that just implementing D3DXMesh isn't that useful as it won't get apps running. All serious apps which use D3DX at least use it for the shader compiler.
I'd welcome more work on D3DX, actually. I don't know if implementing ID3DXMesh is big enough as a project, but consider that you'd also have to implement everything from ID3DXBaseMesh, and write tests. There's also plenty of other stuff in D3DX to work on, should the project be done too soon.