Updated ChangeLog

Rename CProfileManager::DumpAll to CProfileManager::dumpAll
This commit is contained in:
erwin.coumans
2008-11-12 22:52:13 +00:00
parent 9516e505a7
commit 5493ba8411
3 changed files with 46 additions and 6 deletions

View File

@@ -4,8 +4,48 @@ Primary author and maintainer: Erwin Coumans
Todo: update changelog from April - July 2008 Todo: update changelog from April - July 2008
See http://code.google.com/p/bullet/source/list for more complete log in Subversion See http://code.google.com/p/bullet/source/list for more complete log in Subversion
2008 November 12
- Add compound shape export to BulletColladaConverter
Thanks to JamesH for the report: http://www.bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=12&t=2840
- Fix compiler build for Visual Studio 6
Thanks to JoF for the report: http://www.bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=2841
2008 November 11
- Add CProfileManager::dumpAll() to dump performance statistics to console using printf.
- Add support for interaction between btSoftBody and btCollisionObject/btGhostObject
2008 November 8
- Fix PosixThreadSupport
- Add improved btHeightfieldTerrainShape support and new Demos/TerrainDemo
Thanks to tomva, http://code.google.com/p/bullet/issues/detail?id=63&can=1
- Moved kinematic character controller from Demos/CharacterDemo into src/BulletDynamics/Character/btKinematicCharacterController.cpp
2008 November 6
- reduced default memory pool allocation from 40Mb to 3Mb. This should be more suitable for all platforms, including iPhone
- improved CUDA broadphase
- IBM Cell SDK 3.x support, fix ibmsdk Makefiles
- improved CMake support with 'install' and 'framework option
2008 November 4
- add btAxisSweep::resetPool to avoid non-determinism due to shuffled linked list
Thanks to Ole for the contribution,
2008 October 30
- disabled btTriangleMesh duplicate search by default, it is extremely slow
- added Extras/IFF binary chunk serialization library as preparation for in-game native platform serialization (planned COLLADA DOM -> IFF converter)
2008 October 20
- added SCE Physics Effects box-box collision detection for SPU/BulletMultiThreaded version
See Bullet/src/BulletMultiThreaded/SpuNarrowPhaseCollisionTask/boxBoxDistance.cpp
Thanks to Sony Computer Entertainment Japan, SCEI for the contribution
2008 October 17
- Added btGhostObject support, this helps character controller, explosions, triggers and other local spatial queries
2008 October 10 2008 October 10
- Moved aabb to btBroadphaseProxy, improves rayTest dramatically. Further raytest improvements using the broadphase acceleration structures are planned - Moved aabb to btBroadphaseProxy, improves rayTest dramatically. Further raytest improvements using the broadphase acceleration structures are planned
- Moved BulletMultiThreaded from Extras to /src/BulletMultiThreaded for better integration
2008 October 3 2008 October 3
- Add support for autoconf automake - Add support for autoconf automake

View File

@@ -281,7 +281,7 @@ float CProfileManager::Get_Time_Since_Reset( void )
#include <stdio.h> #include <stdio.h>
void CProfileManager::DumpRecursive(CProfileIterator* profileIterator, int spacing) void CProfileManager::dumpRecursive(CProfileIterator* profileIterator, int spacing)
{ {
profileIterator->First(); profileIterator->First();
if (profileIterator->Is_Done()) if (profileIterator->Is_Done())
@@ -323,19 +323,19 @@ void CProfileManager::DumpRecursive(CProfileIterator* profileIterator, int spaci
for (i=0;i<numChildren;i++) for (i=0;i<numChildren;i++)
{ {
profileIterator->Enter_Child(i); profileIterator->Enter_Child(i);
DumpRecursive(profileIterator,spacing+3); dumpRecursive(profileIterator,spacing+3);
profileIterator->Enter_Parent(); profileIterator->Enter_Parent();
} }
} }
void CProfileManager::DumpAll() void CProfileManager::dumpAll()
{ {
CProfileIterator* profileIterator = 0; CProfileIterator* profileIterator = 0;
profileIterator = CProfileManager::Get_Iterator(); profileIterator = CProfileManager::Get_Iterator();
DumpRecursive(profileIterator,0); dumpRecursive(profileIterator,0);
CProfileManager::Release_Iterator(profileIterator); CProfileManager::Release_Iterator(profileIterator);
} }

View File

@@ -327,9 +327,9 @@ public:
} }
static void Release_Iterator( CProfileIterator * iterator ) { delete ( iterator); } static void Release_Iterator( CProfileIterator * iterator ) { delete ( iterator); }
static void DumpRecursive(CProfileIterator* profileIterator, int spacing); static void dumpRecursive(CProfileIterator* profileIterator, int spacing);
static void DumpAll(); static void dumpAll();
private: private:
static CProfileNode Root; static CProfileNode Root;