updated: the JigLib module
- Removed the dependencies on Stage/bsptree
updated: CBE_GeneralEntity
updated: CBE_PhysicsBaseEntity::Init()
- Loads shapes from a shapes desc (.sd) file when no shapes are specified.
updated: CBE_Bullet
- Not tested yet.
added: a draft of General3DMeshToTriangleMeshDesc()
cleaned up: the source code
changed: CGI_Ammunition::LoadFromXMLNode()
- Change the base entity name for the ammunition only when the user specified a non-null string.
added: CreateGameItem()
- Creates an instance of an item class object, and returns the shared_ptr.
updated: CFirearm
added: C3DMeshModelBuilder_LW::BreakPolygonsIntoSubsetsByPolygonGroups()
- The compiled mesh is divided into subsets by polygon groups.
added: a couple of embedded shaders to CEmbeddedMiscHLSL
updated: CBE_Bullet::BulletMove()
- Sets the group id of the bullet entity to the trace object for raycast test.
updated: CBE_Explosive
changed: CStageEntityUtility::SetShader()
- The shader pathname and the technique name are specified as 2 separate string arguments.
updated: the Python interface of CStageEntityUtility::SetShader()
cleaned up: the source code
updated: COBBTree
- Replaced the calculations done by the D3DX library with the ones done by the 3DMath module.
updated: the BVH module
updated: CRandomDirectionTable
removed: some of the Direct3D dependent code from CCompositeMesh