betajaen
15-05-2009 13:27:15
Hi chaps,
In the next release of Bloody Mess, there will be a few changes to the names of the core classes; Real2, Real3 and Real4 are now Vec2, Vec3 and Vec4. Bounds to Bounds3. There is also a new Quaternion class "Quat" for some quaternion functions.
I've written a new c++ math/vector container called "Betajaen's Math Library" or bml, it is based off http://ggt.sourceforge.net/ and carries the same licence LGPL. This is a new required dependency, and will be supplied and correctly "installed" in future BloodyMess source and SDK releases. You don't have to do anything to it, and the files will be correctly copied to the SDK folder. So no changes to your linker or include settings will be required.
However; you will have to start to prepare your application to replace all instances of "Real3" with "Vec3", a simple search and replace will do the trick. But for those who haven't read this message, I've included some "typedef'd" Real2,Real3,Real3 in the BloodyMess source code. But those will be removed in the future.
On the plus side; Bloody Mess has vector/quaternion and math functions as good as Ogre now.
Questions/Comments?
In the next release of Bloody Mess, there will be a few changes to the names of the core classes; Real2, Real3 and Real4 are now Vec2, Vec3 and Vec4. Bounds to Bounds3. There is also a new Quaternion class "Quat" for some quaternion functions.
I've written a new c++ math/vector container called "Betajaen's Math Library" or bml, it is based off http://ggt.sourceforge.net/ and carries the same licence LGPL. This is a new required dependency, and will be supplied and correctly "installed" in future BloodyMess source and SDK releases. You don't have to do anything to it, and the files will be correctly copied to the SDK folder. So no changes to your linker or include settings will be required.
However; you will have to start to prepare your application to replace all instances of "Real3" with "Vec3", a simple search and replace will do the trick. But for those who haven't read this message, I've included some "typedef'd" Real2,Real3,Real3 in the BloodyMess source code. But those will be removed in the future.
On the plus side; Bloody Mess has vector/quaternion and math functions as good as Ogre now.
Questions/Comments?