Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'extern/bullet2/patches/btPolyhedralConvexShape_Inertia_fix.patch')
-rw-r--r--extern/bullet2/patches/btPolyhedralConvexShape_Inertia_fix.patch41
1 files changed, 0 insertions, 41 deletions
diff --git a/extern/bullet2/patches/btPolyhedralConvexShape_Inertia_fix.patch b/extern/bullet2/patches/btPolyhedralConvexShape_Inertia_fix.patch
deleted file mode 100644
index abafb5855dd..00000000000
--- a/extern/bullet2/patches/btPolyhedralConvexShape_Inertia_fix.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-diff --git a/extern/bullet2/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp b/extern/bullet2/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp
-index 9095c592d87..b831e20c2f9 100644
---- a/extern/bullet2/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp
-+++ b/extern/bullet2/src/BulletCollision/CollisionShapes/btPolyhedralConvexShape.cpp
-@@ -406,17 +406,17 @@ void btPolyhedralConvexShape::calculateLocalInertia(btScalar mass,btVector3& ine
- #ifndef __SPU__
- //not yet, return box inertia
-
-- btScalar margin = getMargin();
-+ //btScalar margin = getMargin();
-
- btTransform ident;
- ident.setIdentity();
- btVector3 aabbMin,aabbMax;
-- getAabb(ident,aabbMin,aabbMax);
-+ getAabb(ident,aabbMin,aabbMax); // This already contains the margin
- btVector3 halfExtents = (aabbMax-aabbMin)*btScalar(0.5);
-
-- btScalar lx=btScalar(2.)*(halfExtents.x()+margin);
-- btScalar ly=btScalar(2.)*(halfExtents.y()+margin);
-- btScalar lz=btScalar(2.)*(halfExtents.z()+margin);
-+ btScalar lx=btScalar(2.)*(halfExtents.x());
-+ btScalar ly=btScalar(2.)*(halfExtents.y());
-+ btScalar lz=btScalar(2.)*(halfExtents.z());
- const btScalar x2 = lx*lx;
- const btScalar y2 = ly*ly;
- const btScalar z2 = lz*lz;
-@@ -476,10 +476,10 @@ void btPolyhedralConvexAabbCachingShape::recalcLocalAabb()
-
- for ( int i = 0; i < 3; ++i )
- {
-- m_localAabbMax[i] = _supporting[i][i] + m_collisionMargin;
-- m_localAabbMin[i] = _supporting[i + 3][i] - m_collisionMargin;
-+ m_localAabbMax[i] = _supporting[i][i];
-+ m_localAabbMin[i] = _supporting[i + 3][i];
- }
--
-+
- #else
-
- for (int i=0;i<3;i++)