I'm looking for someone who is well-versed in C++ template programming techniques (policies, partial specialization, etc.) to help put the finishing touches on a game math library I'm writing. The objective is to make a library that can be configured at compile time to transparently support different conventions commonly used in the graphics community.
Some familiarity with linear algebra would be beneficial, but is not required. I will provide a basic overview of the material if necessary.
The bulk of the code for the library is already in place. What I need is help with the last step - making the library configurable via template techniques. For this I need input from someone who is an experienced C++ programmer and is familiar with template programming methods.
Full details will be provided to anyone who is interested in the project. I should also mention that my plan is for the completed library to be open source.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
* * *This broadcast message was sent to all bidders on Thursday Aug 4, 2005 11:23:05 AM:
To everyone who responded to my c++ math library bid request:
I've gotten many responses (more than I anticipated!), and as such will probably not be able to get back to everyone in person. So I'm just sending a brief note to everyone who replied to say thank you for taking an interest in the project and for taking the time to respond. For what it's worth, I'll be adding everyone who responded to a 'favorite coders' list for future reference.