diff --git a/src/BulletCollision/BroadphaseCollision/btDbvt.h b/src/BulletCollision/BroadphaseCollision/btDbvt.h index e612a698c..f437431cf 100644 --- a/src/BulletCollision/BroadphaseCollision/btDbvt.h +++ b/src/BulletCollision/BroadphaseCollision/btDbvt.h @@ -53,7 +53,9 @@ subject to the following restrictions: #endif #if DBVT_USE_MEMMOVE +#ifndef __CELLOS_LV2__ #include +#endif #include #endif diff --git a/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h b/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h index be69a54f1..46726ce26 100644 --- a/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h +++ b/src/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h @@ -399,7 +399,7 @@ public: { } - virtual void processAllOverlappingPairs(btOverlapCallback*,const btDispatcher* /*dispatcher*/) + virtual void processAllOverlappingPairs(btOverlapCallback*,btDispatcher* /*dispatcher*/) { } diff --git a/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp b/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp index a5bb66c43..31e485e50 100644 --- a/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp +++ b/src/BulletCollision/CollisionDispatch/btCollisionWorld.cpp @@ -408,7 +408,7 @@ void btCollisionWorld::objectQuerySingle(const btConvexShape* castShape,const bt btGjkEpaPenetrationDepthSolver gjkEpaPenetrationSolver; bool result = false; - + btContinuousConvexCollision convexCaster1(castShape,convexShape,&simplexSolver,&gjkEpaPenetrationSolver); //btGjkConvexCast convexCaster2(castShape,convexShape,&simplexSolver); //btSubsimplexConvexCast convexCaster3(castShape,convexShape,&simplexSolver); diff --git a/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h b/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h index 0a3d5c88f..4dd996578 100644 --- a/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h +++ b/src/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h @@ -43,6 +43,11 @@ public: virtual ~btBvhTriangleMeshShape(); + bool getOwnsBvh () const + { + return m_ownsBvh; + } + virtual int getShapeType() const { return TRIANGLE_MESH_SHAPE_PROXYTYPE;