Bekas
13-11-2006 09:31:00
UPDATE: 0.1.8.1 version was released with an important bug fix. If you have downloaded the 0.1.8 version, please get the new files.
A new release of MOGRE is out, hurry and grab your own copy, limited supply!
SDK Setup
Source files
The changes since the 0.1.7 version are:
A new release of MOGRE is out, hurry and grab your own copy, limited supply!
SDK Setup
Source files
The changes since the 0.1.7 version are:
- Upgraded to Ogre 1.2.4[/*:m]
- [FIX] Conversion from/to Ogre::VertexElement and Mogre.VertexElement was incorrect, fixed it.[/*:m]
- [FIX] VertexElement's and Matrix3/4's overrided operator == didn't check for null parameters, fixed it.[/*:m]
- [FIX] When a method returned a null Ogre::VertexElement*, a null reference exception was thrown; fixed it.[/*:m]
- [FIX] When a null string was passed to an Ogre method, an access violation crash was caused; now a NullReferenceException is thrown instead.[/*:m]
- [FIX] PlaneBoundedVolume was sometimes causing a EntryPointNotFoundException, fixed it.[/*:m]
- [FIX] SharedPtr objects that were public fields of classes were exposed as read-only properties. Now they are read/write as expected.[/*:m]
- [Modified] Removed overrided operator == from all *_NativePtr classes except from those that wrap Ogre classes that override operator ==. You can use the Equals method in order to compare *_NativePtr objects.[/*:m]
- [Modified] Added a check to the implicit conversion of ResourcePtr -> SubClassPtr that checks if the Resource of ResourcePtr is actually of SubClass type, for early catching of programming errors.[/*:m]
- [Modified] Renamed RenderOperation.OperationType enumeration to 'OperationTypes' to avoid VB.NET name clash (RenderOperation has an 'operationType' instance member and VB.NET didn't like that)[/*:m]
- [Added] OgreDotNet's CeguiNet bindings, a CeguiNet renderer for Mogre and ported Ogre's Gui sample[/*:m]
- [Added] MaterialSerializer and CompositorSerializer classes[/*:m]
- [Added] overrided operator == (in addition to the Equals method) for wrappers of Ogre classes that override '=='[/*:m]
- [Added] static method 'FromResourcePtr' to SharedPtrs of Resource subclasses (MaterialPtr etc.). Mainly for languages that may not support the implicit type conversion (C#/VB.NET work with implicit type conversion)[/*:m]
- [Added] 'Serializable' attribute to the pure .NET classes except for Math, PixelBox, VertexElement.[/*:m]
- [Added] generic method MeshManager.CreateBezierPatch<T> where T is a struct. This method accepts a T[] array instead of a void* pointer.[/*:m]
- [Added] additional overload methods of RenderTarget.GetCustomAttribute for convenience (unsafe context not needed)[/*:m]
- [Added] Dot3Bump demo (contributed by linkerro)[/*:m]
- [Added] VB.NET SkeletalAnimation demo (contributed by rosenkro)[/*:m][/list:u]