Commit Graph
3080 Commits
Author SHA1 Message Date
Erwin Coumans 73c5d49434 Merge branch 'master' of https://github.com/bulletphysics/bullet3 2014-05-15 15:45:32 -07:00
Erwin Coumans e579fa9488 fix/workaround for gcc internal compiler error
See also http://www.bulletphysics.org/Bullet/phpBB3/viewtopic.php?f=9&t=9636&hilit=compiler+error+gcc

and https://github.com/bulletphysics/bullet3/issues/174
https://github.com/bulletphysics/bullet3/issues/39
2014-05-15 15:44:22 -07:00
Erwin Coumans d65089e8e0 cmake improvements 2014-05-15 15:39:26 -07:00
erwincoumans 732e4de22a Merge pull request #172 from tcShadowWalker/master
fix gcc warning message in public header when using c++11
2014-05-15 09:58:21 -07:00
Erwin Coumans 5c1fc2e3a4 fix OpenGL detection on Linux, and re-add TTF project to premake 2014-05-14 11:03:53 -07:00
Jan-Philip Stecker 6f3abe414c fix gcc warning message in public header for c++11
- missing whitespace lead to msgs like:
include/bullet/LinearMath/btScalar.h:100:41:
warning: invalid suffix on literal; C++11 requires a space between
literal and string macro [-Wliteral-suffix]

- this error was visible in projects using bullet when using c++11 mode
2014-05-14 19:44:23 +02:00
Erwin Coumans 934df75ea6 more fixes in the build, related to CMake and some error (don't delete a void* pointer!)
revert BasicDemo.cpp to original Bullet 2.82 state
2014-05-13 21:52:46 -07:00
Erwin Coumans 9ab755fc07 fix build (missing glut include path, #include <algorithm> for std::max in hacdICHull.cpp) 2014-05-13 12:59:32 -07:00
Erwin Coumans dc491936a2 rename ObsoleteDemos back to Demos
fix some relative path issues for loading assets
2014-05-12 16:12:01 -07:00
Erwin Coumans 23a2a4f4f9 Merge branch 'master' of https://github.com/bulletphysics/bullet3 2014-05-07 10:20:09 -07:00
Erwin Coumans efd3157d1f only compile Bullet 3 if desired (with CMake)
remove empty namespace
2014-05-07 10:19:27 -07:00
erwincoumans 6c01c83986 Merge pull request #170 from erwincoumans/master
sync repos
2014-05-07 09:00:24 -07:00
erwin coumans f98f24b697 fix in Extras/Serialize/BulletFileLoader related to optional endian swap between 64bit and 32bit platforms 2014-05-07 08:55:25 -07:00
erwin coumans 2cf7806c87 add the 'extras' and Bullet 2 tests, to make it easier to create a new intermediate release 2014-05-07 08:54:08 -07:00
Erwin Coumans (Google) a5d050bc5e fix Cmake under Linux (using the premake workaround) 2014-05-05 15:56:57 -07:00
Erwin Coumans 7cec30dede fix Linux build
optional Midi under Linux (ALSA/libasound)
2014-05-05 15:37:02 -07:00
Erwin Coumans c1940169bc workaround of premake for link error on Ubuntu/Linux, see
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-319/+bug/1248642
2014-05-05 13:47:00 -07:00
erwincoumans a1febdcf3d Merge pull request #169 from erwincoumans/master
fix name 'BulletCollisions' -> BulletCollision
2014-05-05 08:34:17 -07:00
erwin coumans e0784b2da6 Merge branch 'master' of https://github.com/erwincoumans/bullet3 2014-05-05 08:29:10 -07:00
erwin coumans 7328ed900b fix type, BulletCollisions -> BulletCollision
Thanks to pfanne for the report: https://github.com/bulletphysics/bullet3/issues/168
2014-05-05 08:29:01 -07:00
Erwin Coumans e279aed08f re-enable the fix for broken friction in Clang (got accidently undone in a recent commit)
fix OSX build
2014-05-03 10:11:49 -07:00
erwincoumans 0e1a77047c fix Linux build 2014-05-03 02:50:09 -07:00
Erwin Coumans 66ab2a2022 fix OSX build 2014-05-03 08:48:46 -07:00
erwincoumans 0b6d1af1d4 Only enable SSE4 for Visual Studio 2012 or later (_MSC_FULL_VER >= 170050727), it breaks the build for Visual Studio 2010
Add additional constructor for btMultiBodyJointMotor
2014-05-01 22:23:37 -07:00
Erwin Coumans 0e1b90d708 Added SSE4/FMA optimized constraint row solver implementation for btSequentialImpulseConstraintSolver,
thanks to Vladimir Bondarev (https://github.com/VladimirBondarev/bullet3/tree/c25d)
2014-05-01 17:13:50 -07:00
Erwin Coumans 7151865c16 Introduce kF_UseGjkConvexCastRaytest, and make kF_UseSubSimplexConvexCastRaytest the default for btCollisionWorld::rayTest See https://github.com/bulletphysics/bullet3/issues/34
Add btCollisionObject::setIgnoreCollisionCheck to disable collisions between specific instances, without having a btTypedConstraint. See https://github.com/bulletphysics/bullet3/issues/165

Make btMultiBody and btMultiBodyJointMotor backwards compatible with Bullet 2.82 API (single-DOF API)
2014-05-01 13:51:56 -07:00
Erwin Coumans 907ac49892 work-around what appears to be a bug in Clang 3.4. Todo: create a small repro case for Clang/LLVM or see if they already fixed it. 2014-04-29 11:44:52 -07:00
Erwin Coumans 8eb1835415 fix a potential bug in CProfileNode destructor, if the SDK is included/used multiple times. 2014-04-28 11:24:29 -07:00
Erwin Coumans 4996a64238 fix CMake build on Mac OSX 2014-04-28 11:11:45 -07:00
erwincoumans 55f045956e Merge pull request #161 from XBog/master
subdivision backface shouldnt be in front
2014-04-13 10:58:15 -07:00
Erwin Coumans a3369e2d14 minor fix in GL3+ rendering 2014-04-12 19:53:44 -07:00
XBog ed42e217b5 subdivion backface shouldnt be in front 2014-04-12 18:11:58 +02:00
erwincoumans 5dafea7c06 avoid allocations in renderer (messes up AMD buggy OpenGL driver)
add missing file in cmake build system (BroadphaseCollision/b3GpuParallelLinearBvhBroadphase.cpp and BroadphaseCollision/b3GpuParallelLinearBvh.cpp)
2014-04-09 21:23:22 -07:00
erwincoumans 6311824bc1 Merge branch 'master' of https://github.com/bulletphysics/bullet3 2014-04-09 11:17:01 -07:00
erwincoumans be889f5eff Merge pull request #159 from xantares/master
Fix linux|mingw shared|static build
2014-04-09 11:14:58 -07:00
erwincoumans 6cc5311216 Merge pull request #160 from rtrius/plbvh_raycast
Plbvh raycast
2014-04-09 11:14:34 -07:00
xantares 477cfc6fe6 Fix linux|mingw shared|static build 2014-04-09 08:59:09 -07:00
xantares aafbf48130 Fix linux|mingw shared|static build 2014-04-09 10:33:22 +00:00
erwincoumans aa76b88936 Added btSoftBodyHelpers::ReoptimizeLinkOrder(btSoftBody* softBody) method, to help improve performance for modern out-of-core CPUs.
It is tested in Aero2 demo (13) of AppSoftBodyDemo. Note that the cloth in Areo2 is not expensive enough to see benefits. Increase segments to see benefits.
Thanks a lot for the contribution.
2014-04-08 09:45:09 -07:00
Michal Stawinski 84693c2384 Fix cmake build (for case sensitive fs) 2014-04-08 09:05:50 -07:00
Michal Stawinski d1b9ecf270 Fix linking errors for cmake build on Linux
Missing mainly libX11 and friends
2014-04-08 09:05:29 -07:00
erwincoumans 050c7d9289 allow to disable 'useMpr' without crash 2014-04-08 09:05:02 -07:00
erwincoumans a50dfe8e19 add CMake support to build gtest 2014-04-08 09:04:32 -07:00
erwincoumans a981c3382b Merge pull request #158 from xantares/master
Fixed win32 build on a case-sensitive fs
2014-04-07 15:57:23 -07:00
xantares 721cab6c3b Fixed win32 build on a case-sensitive fs 2014-03-30 22:40:28 +02:00
erwincoumans 781831574d Merge pull request #45 from erwincoumans/master
improve CMake support
2014-03-24 15:46:59 -07:00
Erwin Coumans 01fe7159d9 Added CMake support to compile App_Bullet3_OpenCL_Demos 2014-03-24 15:44:45 -07:00
Erwin Coumans 35c916f487 add CMake support for AppAllBullet2Demos demo. See also https://github.com/bulletphysics/bullet3/issues/43 2014-03-24 13:18:24 -07:00
Jackson Lee 5c5dbc035e Avoid memory leak with validation broadphase in PairBench. 2014-03-22 00:05:30 -07:00
erwincoumans 4afe403e35 Merge pull request #1 from bulletphysics/master
update to latest
2014-03-20 22:14:17 -07:00