merged most of the changes from the branch into trunk, except for COLLADA, libxml and glut glitches.

Still need to verify to make sure no unwanted renaming is introduced.
This commit is contained in:
ejcoumans
2006-09-27 20:43:51 +00:00
parent d1e9a885f3
commit eb23bb5c0c
263 changed files with 7528 additions and 6714 deletions

View File

@@ -15,13 +15,13 @@ subject to the following restrictions:
#include "btStridingMeshInterface.h"
StridingMeshInterface::~StridingMeshInterface()
btStridingMeshInterface::~btStridingMeshInterface()
{
}
void StridingMeshInterface::InternalProcessAllTriangles(InternalTriangleIndexCallback* callback,const SimdVector3& aabbMin,const SimdVector3& aabbMax) const
void btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback* callback,const btVector3& aabbMin,const btVector3& aabbMax) const
{
int numtotalphysicsverts = 0;
int part,graphicssubparts = getNumSubParts();
@@ -32,10 +32,10 @@ void StridingMeshInterface::InternalProcessAllTriangles(InternalTriangleIndexCal
PHY_ScalarType gfxindextype;
int stride,numverts,numtriangles;
int gfxindex;
SimdVector3 triangle[3];
btVector3 triangle[3];
float* graphicsbase;
SimdVector3 meshScaling = getScaling();
btVector3 meshScaling = getScaling();
///if the number of parts is big, the performance might drop due to the innerloop switch on indextype
for (part=0;part<graphicssubparts ;part++)