From: H. H. <hen...@gm...> - 2008-08-28 17:05:32
|
The mathlib is coming well and the initial API begins to close in for a conclusion. There are only some issues left in the current implementation which I want to address before I can say I am completely happy with it. The gmMatLookAt4f function seems not to create correct kind of results and glmMatInverse2f/3f needs some attention as the implementations lacks trivial optimizations. After these issues are resolved and API documentation written, I think we should release a sort of alpha so that people could experiment with it. My roadmap for the GLM development is the following: v0.1: The initial API fully implemented, tested and documented in API reference manual. v0.2: Updated API from the feedback of the community. v0.5: Additional functionality included; colors, quaternions, planes, matrix stacks (?) .... ... v1.0: The API fully implemented, tweaked, updated and tested along with written programming guide, API reference and samples. v2.0: SIMD optimization? I would also like to begin to write the API reference. We should think about it's layout. I think it's best to adopt GL-like documentation style in which functions can be documented together, something like: type glmVecLength{234f} (GLMvec *v) I hope that somebody with DocBook capabilities could either write me some boilerplate or instruct me how to write with it. -- Henri 'henux' Häkkinen |