align btQuadWord on 16byte boundary

slightly improved friction model
This commit is contained in:
ejcoumans
2007-09-25 06:58:53 +00:00
parent a38de566c6
commit 811c105c24
13 changed files with 224 additions and 175 deletions

View File

@@ -23,7 +23,7 @@ subject to the following restrictions:
#include "PlatformDefinitions.h"
#include "LinearMath/btAlignedObjectArray.h"
#define DEBUG_SpuCollisionTaskProcess 1
//#define DEBUG_SpuCollisionTaskProcess 1
#define CMD_GATHER_AND_PROCESS_PAIRLIST 1

View File

@@ -36,7 +36,7 @@ struct SpuConvexPolyhedronVertexData
};
inline btPoint3 localGetSupportingVertexWithoutMargin(int shapeType, void* shape, btVector3 localDir,struct SpuConvexPolyhedronVertexData* convexVertexData)//, int *featureIndex)
inline btPoint3 localGetSupportingVertexWithoutMargin(int shapeType, void* shape, btVector3& localDir,struct SpuConvexPolyhedronVertexData* convexVertexData)//, int *featureIndex)
{
switch (shapeType)
{

View File

@@ -169,7 +169,7 @@ void OdeP2PJoint::GetInfo2(Info2 *info)
int bt_get_limit_motor_info2(
btRotationalLimitMotor * limot,
btRigidBody * body0, btRigidBody * body1,
BU_Joint::Info2 *info, int row, btVector3 ax1, int rotational)
BU_Joint::Info2 *info, int row, btVector3& ax1, int rotational)
{

View File

@@ -105,7 +105,7 @@ public:
int bt_get_limit_motor_info2(
btRotationalLimitMotor * limot,
btRigidBody * body0, btRigidBody * body1,
BU_Joint::Info2 *info, int row, btVector3 ax1, int rotational);
BU_Joint::Info2 *info, int row, btVector3& ax1, int rotational);
#endif //CONTACT_JOINT_H