+ improved split impulse constraint solver option
+ improved friction warm starting + made constraint solver configuration more consistent (moved m_solverMode into btContactSolverInfo) + reset timing in CDTestFramework after initialization (SAP init destorts timings) + make it easier to change default sizes for stack allocator in btDefaultCollisionConfiguration
This commit is contained in:
@@ -537,7 +537,6 @@ void BulletSAPCompleteBoxPruningTest::PerformTest()
|
||||
if (m_firstTime)
|
||||
{
|
||||
numUpdatedBoxes = mNbBoxes;
|
||||
m_firstTime = false;
|
||||
}
|
||||
mProfiler.Start();
|
||||
UpdateBoxes(numUpdatedBoxes);
|
||||
@@ -567,6 +566,13 @@ void BulletSAPCompleteBoxPruningTest::PerformTest()
|
||||
mProfiler.End();
|
||||
mProfiler.Accum();
|
||||
|
||||
if (m_firstTime)
|
||||
{
|
||||
//initialization messes up timings
|
||||
m_firstTime = false;
|
||||
mProfiler.Reset();
|
||||
}
|
||||
|
||||
// printf("%d pairs colliding\r ", mPairs.GetNbPairs());
|
||||
|
||||
ZeroMemory(mFlags,sizeof(bool)*mNbBoxes);
|
||||
|
||||
Reference in New Issue
Block a user