fixes to compile on OSX, minor addition to ChangeLog
This commit is contained in:
@@ -1,6 +1,15 @@
|
|||||||
Bullet Continuous Collision Detection and Physics Library
|
Bullet Continuous Collision Detection and Physics Library
|
||||||
Primary author and maintainer: Erwin Coumans
|
Primary author and maintainer: Erwin Coumans
|
||||||
|
|
||||||
|
todo: update changelog from April - July 2008
|
||||||
|
|
||||||
|
2008 July 10
|
||||||
|
- Added btMultimaterialTriangleMeshShape and MultiMaterialDemo
|
||||||
|
Thanks to Alex Silverman for the contribution
|
||||||
|
|
||||||
|
2008 June 30
|
||||||
|
- Added initial support for kinematic character controller
|
||||||
|
Thanks to John McCutchan
|
||||||
|
|
||||||
2008 April 14
|
2008 April 14
|
||||||
- Added ray cast support for Soft Bodies
|
- Added ray cast support for Soft Bodies
|
||||||
|
|||||||
@@ -92,6 +92,7 @@ SubInclude TOP Demos CollisionInterfaceDemo ;
|
|||||||
SubInclude TOP Demos GimpactTestDemo ;
|
SubInclude TOP Demos GimpactTestDemo ;
|
||||||
SubInclude TOP Demos MovingConcaveDemo ;
|
SubInclude TOP Demos MovingConcaveDemo ;
|
||||||
SubInclude TOP Demos ConcaveDemo ;
|
SubInclude TOP Demos ConcaveDemo ;
|
||||||
|
SubInclude TOP Demos MultiMaterialDemo ;
|
||||||
SubInclude TOP Demos ConstraintDemo ;
|
SubInclude TOP Demos ConstraintDemo ;
|
||||||
SubInclude TOP Demos SliderConstraintDemo ;
|
SubInclude TOP Demos SliderConstraintDemo ;
|
||||||
SubInclude TOP Demos RagdollDemo ;
|
SubInclude TOP Demos RagdollDemo ;
|
||||||
|
|||||||
@@ -20,10 +20,10 @@ subject to the following restrictions:
|
|||||||
#include "GL_ShapeDrawer.h"
|
#include "GL_ShapeDrawer.h"
|
||||||
#include "GlutStuff.h"
|
#include "GlutStuff.h"
|
||||||
|
|
||||||
#include "BulletCollision\CollisionShapes\btTriangleShape.h"
|
#include "BulletCollision/CollisionShapes/btTriangleShape.h"
|
||||||
#include "BulletCollision\CollisionShapes\btTriangleIndexVertexMaterialArray.h"
|
#include "BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.h"
|
||||||
#include "BulletCollision\CollisionShapes\btMultimaterialTriangleMeshShape.h"
|
#include "BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.h"
|
||||||
#include "BulletCollision\CollisionShapes\btMaterial.h"
|
#include "BulletCollision/CollisionShapes/btMaterial.h"
|
||||||
|
|
||||||
// Create a custom material, just because we can
|
// Create a custom material, just because we can
|
||||||
class CustomMaterial : public btMaterial
|
class CustomMaterial : public btMaterial
|
||||||
|
|||||||
@@ -413,7 +413,7 @@ void GL_ShapeDrawer::drawOpenGL(btScalar* m, const btCollisionShape* shape, cons
|
|||||||
pi[0]=pi[1]=pi[2]=c;pi+=3;
|
pi[0]=pi[1]=pi[2]=c;pi+=3;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
glGenTextures(1,&m_texturehandle);
|
glGenTextures(1,(GLuint*)&m_texturehandle);
|
||||||
glBindTexture(GL_TEXTURE_2D,m_texturehandle);
|
glBindTexture(GL_TEXTURE_2D,m_texturehandle);
|
||||||
glTexEnvf(GL_TEXTURE_ENV,GL_TEXTURE_ENV_MODE,GL_MODULATE);
|
glTexEnvf(GL_TEXTURE_ENV,GL_TEXTURE_ENV_MODE,GL_MODULATE);
|
||||||
glTexParameterf(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR_MIPMAP_LINEAR);
|
glTexParameterf(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR_MIPMAP_LINEAR);
|
||||||
@@ -839,7 +839,7 @@ GL_ShapeDrawer::~GL_ShapeDrawer()
|
|||||||
m_shapecaches.clear();
|
m_shapecaches.clear();
|
||||||
if(m_textureinitialized)
|
if(m_textureinitialized)
|
||||||
{
|
{
|
||||||
glDeleteTextures(1,&m_texturehandle);
|
glDeleteTextures(1,(const GLuint*) &m_texturehandle);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -89,6 +89,9 @@ ADD_LIBRARY(LibBulletCollision
|
|||||||
CollisionShapes/btHeightfieldTerrainShape.h
|
CollisionShapes/btHeightfieldTerrainShape.h
|
||||||
CollisionShapes/btMinkowskiSumShape.cpp
|
CollisionShapes/btMinkowskiSumShape.cpp
|
||||||
CollisionShapes/btMinkowskiSumShape.h
|
CollisionShapes/btMinkowskiSumShape.h
|
||||||
|
CollisionShapes/btMaterial.h
|
||||||
|
CollisionShapes/btMultiMaterialTriangleMeshShape.cpp
|
||||||
|
CollisionShapes/btMultiMaterialTriangleMeshShape.h
|
||||||
CollisionShapes/btMultiSphereShape.cpp
|
CollisionShapes/btMultiSphereShape.cpp
|
||||||
CollisionShapes/btMultiSphereShape.h
|
CollisionShapes/btMultiSphereShape.h
|
||||||
CollisionShapes/btOptimizedBvh.cpp
|
CollisionShapes/btOptimizedBvh.cpp
|
||||||
@@ -111,6 +114,8 @@ ADD_LIBRARY(LibBulletCollision
|
|||||||
CollisionShapes/btTriangleBuffer.h
|
CollisionShapes/btTriangleBuffer.h
|
||||||
CollisionShapes/btTriangleIndexVertexArray.cpp
|
CollisionShapes/btTriangleIndexVertexArray.cpp
|
||||||
CollisionShapes/btTriangleIndexVertexArray.h
|
CollisionShapes/btTriangleIndexVertexArray.h
|
||||||
|
CollisionShapes/btTriangleIndexVertexMaterialArray.h
|
||||||
|
CollisionShapes/btTriangleIndexVertexMaterialArray.cpp
|
||||||
CollisionShapes/btTriangleMesh.cpp
|
CollisionShapes/btTriangleMesh.cpp
|
||||||
CollisionShapes/btTriangleMesh.h
|
CollisionShapes/btTriangleMesh.h
|
||||||
CollisionShapes/btTriangleMeshShape.cpp
|
CollisionShapes/btTriangleMeshShape.cpp
|
||||||
|
|||||||
Reference in New Issue
Block a user