From 87a98939ebd46500a45395387f0a2e392b7575a2 Mon Sep 17 00:00:00 2001 From: kubas Date: Thu, 9 Jan 2014 01:04:39 +0100 Subject: [PATCH] tighter packing in btMultiBodySolverConstraint --- .../Featherstone/btMultiBodySolverConstraint.h | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/BulletDynamics/Featherstone/btMultiBodySolverConstraint.h b/src/BulletDynamics/Featherstone/btMultiBodySolverConstraint.h index f48935d74..45e31a176 100644 --- a/src/BulletDynamics/Featherstone/btMultiBodySolverConstraint.h +++ b/src/BulletDynamics/Featherstone/btMultiBodySolverConstraint.h @@ -32,14 +32,15 @@ ATTRIBUTE_ALIGNED16 (struct) btMultiBodySolverConstraint {} int m_deltaVelAindex;//more generic version of m_relpos1CrossNormal/m_contactNormal1 - btVector3 m_relpos1CrossNormal; - btVector3 m_contactNormal1; int m_jacAindex; - int m_deltaVelBindex; + int m_jacBindex; + + btVector3 m_relpos1CrossNormal; + btVector3 m_contactNormal1; btVector3 m_relpos2CrossNormal; btVector3 m_contactNormal2; //usually m_contactNormal2 == -m_contactNormal1, but not always - int m_jacBindex; + btVector3 m_angularComponentA; btVector3 m_angularComponentB;