diff -r aecbbf00d063 -r d48ab3b357f1 ode/src/collision_kernel.cpp --- a/ode/src/collision_kernel.cpp Tue Aug 31 15:28:30 2010 +0300 +++ b/ode/src/collision_kernel.cpp Wed Sep 01 12:16:19 2010 +0100 @@ -978,6 +978,8 @@ EXPORT_C void dInitODE() { #ifndef __WINSCW__ + // clean up cached object if there is any. + dClearPosrCache(); Mem::FillZ( GetGlobalData(), sizeof( TOdeStaticData ) ); GetGlobalData()->autoEnableDepth = 2; #endif // !__WINSCW__