Added btAxisSweep3::resetPool, to avoid non-determinism due to unsorted linked-list, thanks to Ole K., See http://code.google.com/p/bullet/issues/detail?id=126
Fixed recently introduced issue: can't re-use stack as member variable (to reduce memory allocs) in btDbvt, due to recursion. remove btGjkEpa.* from Makefile.am, Makefile and CMakeLists.txt avoid division-by-zero in ODE boxbox contact reduction
This commit is contained in:
@@ -18,6 +18,7 @@ subject to the following restrictions:
|
||||
|
||||
#include "btSorLcp.h"
|
||||
#include "btOdeSolverBody.h"
|
||||
#include "LinearMath/btQuickProf.h"
|
||||
|
||||
#ifdef USE_SOR_SOLVER
|
||||
|
||||
@@ -223,6 +224,8 @@ void btSorLcpSolver::SOR_LCP(int m, int nb, dRealMutablePtr J, int *jb,
|
||||
btStackAlloc* stackAlloc
|
||||
)
|
||||
{
|
||||
BT_PROFILE("btSorLcpSolver::SOR_LCP");
|
||||
|
||||
//btBlock* saBlock = stackAlloc->beginBlock();//Remo: 10.10.2007
|
||||
AutoBlockSa asaBlock(stackAlloc);
|
||||
|
||||
@@ -448,6 +451,7 @@ void btSorLcpSolver::SolveInternal1 (
|
||||
int nj, const btContactSolverInfo& solverInfo,
|
||||
btStackAlloc* stackAlloc)
|
||||
{
|
||||
BT_PROFILE("btSorLcpSolver::SolveInternal1");
|
||||
//btBlock* saBlock = stackAlloc->beginBlock();//Remo: 10.10.2007
|
||||
AutoBlockSa asaBlock(stackAlloc);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user