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
|
||||
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
|
||||
- Added ray cast support for Soft Bodies
|
||||
|
||||
@@ -92,6 +92,7 @@ SubInclude TOP Demos CollisionInterfaceDemo ;
|
||||
SubInclude TOP Demos GimpactTestDemo ;
|
||||
SubInclude TOP Demos MovingConcaveDemo ;
|
||||
SubInclude TOP Demos ConcaveDemo ;
|
||||
SubInclude TOP Demos MultiMaterialDemo ;
|
||||
SubInclude TOP Demos ConstraintDemo ;
|
||||
SubInclude TOP Demos SliderConstraintDemo ;
|
||||
SubInclude TOP Demos RagdollDemo ;
|
||||
|
||||
@@ -20,10 +20,10 @@ subject to the following restrictions:
|
||||
#include "GL_ShapeDrawer.h"
|
||||
#include "GlutStuff.h"
|
||||
|
||||
#include "BulletCollision\CollisionShapes\btTriangleShape.h"
|
||||
#include "BulletCollision\CollisionShapes\btTriangleIndexVertexMaterialArray.h"
|
||||
#include "BulletCollision\CollisionShapes\btMultimaterialTriangleMeshShape.h"
|
||||
#include "BulletCollision\CollisionShapes\btMaterial.h"
|
||||
#include "BulletCollision/CollisionShapes/btTriangleShape.h"
|
||||
#include "BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.h"
|
||||
#include "BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.h"
|
||||
#include "BulletCollision/CollisionShapes/btMaterial.h"
|
||||
|
||||
// Create a custom material, just because we can
|
||||
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;
|
||||
}
|
||||
}
|
||||
glGenTextures(1,&m_texturehandle);
|
||||
glGenTextures(1,(GLuint*)&m_texturehandle);
|
||||
glBindTexture(GL_TEXTURE_2D,m_texturehandle);
|
||||
glTexEnvf(GL_TEXTURE_ENV,GL_TEXTURE_ENV_MODE,GL_MODULATE);
|
||||
glTexParameterf(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR_MIPMAP_LINEAR);
|
||||
@@ -839,7 +839,7 @@ GL_ShapeDrawer::~GL_ShapeDrawer()
|
||||
m_shapecaches.clear();
|
||||
if(m_textureinitialized)
|
||||
{
|
||||
glDeleteTextures(1,&m_texturehandle);
|
||||
glDeleteTextures(1,(const GLuint*) &m_texturehandle);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -89,6 +89,9 @@ ADD_LIBRARY(LibBulletCollision
|
||||
CollisionShapes/btHeightfieldTerrainShape.h
|
||||
CollisionShapes/btMinkowskiSumShape.cpp
|
||||
CollisionShapes/btMinkowskiSumShape.h
|
||||
CollisionShapes/btMaterial.h
|
||||
CollisionShapes/btMultiMaterialTriangleMeshShape.cpp
|
||||
CollisionShapes/btMultiMaterialTriangleMeshShape.h
|
||||
CollisionShapes/btMultiSphereShape.cpp
|
||||
CollisionShapes/btMultiSphereShape.h
|
||||
CollisionShapes/btOptimizedBvh.cpp
|
||||
@@ -111,6 +114,8 @@ ADD_LIBRARY(LibBulletCollision
|
||||
CollisionShapes/btTriangleBuffer.h
|
||||
CollisionShapes/btTriangleIndexVertexArray.cpp
|
||||
CollisionShapes/btTriangleIndexVertexArray.h
|
||||
CollisionShapes/btTriangleIndexVertexMaterialArray.h
|
||||
CollisionShapes/btTriangleIndexVertexMaterialArray.cpp
|
||||
CollisionShapes/btTriangleMesh.cpp
|
||||
CollisionShapes/btTriangleMesh.h
|
||||
CollisionShapes/btTriangleMeshShape.cpp
|
||||
|
||||
Reference in New Issue
Block a user