791b5149f6
prepare to re-enable Gwen user interface (OpenGL_DebugFont) for OpenGL2.x prepare to add improved btGeneric6DofSpringConstraint
Erwin Coumans
2014-06-30 12:09:59 -07:00
063a0344ac
better workaround for Intel GPU crash for glDrawBuffer on Linux fix a linux build issue
Erwin Coumans
2014-06-27 17:18:25 -07:00
771a2e0bcb
enable auto-conversion of btConvexHullShape to basic graphics representation for the GLInstancedPrimitiveRenderer
erwin coumans
2014-06-26 22:06:01 -07:00
b063cfc509
more workaround for glDrawBuffers issue
Erwin Coumans
2014-06-24 20:24:31 -07:00
4189a9a67f
fix issue with Intel OpenGL 3.x driver under Ubuntu, render to texture cannot handle glDrawBuffer(GL_NONE)
Erwin Coumans (Google)
2014-06-24 20:12:05 -07:00
8f94ced88a
improve Linux OpenGL 3.x context creation handling, don't crash if the shadowmap shader fails add cursor-key support for Linux
Erwin Coumans (Google)
2014-06-24 15:43:04 -07:00
68f798a2da
Start re-organizing demos so the physics setup can be shared easier (explicit create graphics objects, init/exit physics etc) Add B3G_RETURN key code, only implemented in Windows so far (todo: Mac, Linux) Fix Windows key management (use WM_CHAR event instead of WM_KEYUP Add Return (OnKeyReturn) key support TreeNode, so we can select an item using the return key.
Erwin Coumans
2014-06-24 10:14:06 -07:00
f2e54ea0a5
fix crash on CPU not having AVX support
Gregory Jaegy
2014-06-20 09:58:31 +02:00
2d30c6e735
fix: path resolving was wrong when built as a subproject
Filip Wasil
2014-06-19 21:47:06 +02:00
7f300a877f
fix some btgui issues on Mac OSX
Erwin Coumans
2014-05-20 14:43:19 -07:00
4912bebfbf
fix linker error on Mac OSX
Erwin Coumans
2014-05-20 14:07:57 -07:00
eb74688c18
Add setUserIndex/getUserIndex (int index) to btCollisionShape Share physics setup of BasicDemo between different graphics frameworks, see Demos\BasicDemo\BasicDemoPhysicsSetup.* Plan is to do this for all Bullet demos. Improve gwen performance and cursor navigation for tree control. tweak shadowmap size SimpleOpenGL3App::registerCubeShape accepts half extents
erwin coumans
2014-05-20 12:02:01 -07:00
6d36803de7
Test also with double precision
Steven Peters
2014-05-20 11:11:15 -07:00
010d5cbc2b
Add .travis.yml for continuous integration
Steven Peters
2014-05-20 10:54:43 -07:00
f213b00022
fix BUILD_SHARED_LIBS and add it as an OPTION (cross fingers that CMake lets you expose existing vars as OPTION) this should fix issue 176, thanks to Stephen Peters!
Erwin Coumans
2014-05-19 20:50:10 -07:00
1e2b907562
update version to 2.83 for an intermediate release (2014 will be a transition year to Bullet 3.x)
Erwin Coumans
2014-05-16 16:20:07 -07:00
46884e0f1f
update the binary premake4_osx binary, avoid the -Wl,-x flag so clang linker doesn't produce an error ld: internal error: atom not found in symbolIndex see http://industriousone.com/topic/how-remove-flags-ldflags
Erwin Coumans
2014-05-16 16:11:59 -07:00
08369dbd0a
fix uninitialized data in btMultiBodyPoint2Point, thanks to Valgrind valgrind --track-origins=yes --log-file="dump_valgrind.txt" ./App_AllBullet2Demos_codeblocks_x64_debug
Erwin Coumans
2014-05-16 11:56:43 -07:00
01ce7a0288
remove a few unused variable, and add casts to avoid warnings
erwin coumans
2014-05-16 08:59:34 -07:00
a22e129f8b
remove unused/uninitialized data in BulletWorldImporterDemo
Erwin Coumans
2014-05-15 23:25:00 -07:00
7f3cbc066f
Remove @workaround for sticky convex collisions in btGjkPairDetector, it suffers from many artifacts, We still need to do more work on GJK when using very small collision margins... Fix premake build on Windows
Erwin Coumans
2014-05-15 22:55:54 -07:00
5c1fc2e3a4
fix OpenGL detection on Linux, and re-add TTF project to premake
Erwin Coumans
2014-05-14 11:03:53 -07:00
6f3abe414c
fix gcc warning message in public header for c++11
Jan-Philip Stecker
2014-05-14 19:44:23 +02:00
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
Erwin Coumans
2014-05-13 21:52:46 -07:00
9ab755fc07
fix build (missing glut include path, #include <algorithm> for std::max in hacdICHull.cpp)
Erwin Coumans
2014-05-13 12:59:32 -07:00
dc491936a2
rename ObsoleteDemos back to Demos fix some relative path issues for loading assets
Erwin Coumans
2014-05-12 16:12:01 -07:00
f98f24b697
fix in Extras/Serialize/BulletFileLoader related to optional endian swap between 64bit and 32bit platforms
erwin coumans
2014-05-07 08:55:25 -07:00
2cf7806c87
add the 'extras' and Bullet 2 tests, to make it easier to create a new intermediate release
erwin coumans
2014-05-07 08:54:08 -07:00
a5d050bc5e
fix Cmake under Linux (using the premake workaround)
Erwin Coumans (Google)
2014-05-05 15:56:57 -07:00
7cec30dede
fix Linux build optional Midi under Linux (ALSA/libasound)
Erwin Coumans
2014-05-05 15:37:02 -07:00
e279aed08f
re-enable the fix for broken friction in Clang (got accidently undone in a recent commit) fix OSX build
Erwin Coumans
2014-05-03 10:11:49 -07:00
0e1a77047c
fix Linux build
erwincoumans
2014-05-03 02:50:09 -07:00
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
erwincoumans
2014-05-01 22:23:37 -07:00
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.
Erwin Coumans
2014-04-29 11:44:52 -07:00
8eb1835415
fix a potential bug in CProfileNode destructor, if the SDK is included/used multiple times.
Erwin Coumans
2014-04-28 11:24:29 -07:00
4996a64238
fix CMake build on Mac OSX
Erwin Coumans
2014-04-28 11:11:45 -07:00
a3369e2d14
minor fix in GL3+ rendering
Erwin Coumans
2014-04-12 19:53:44 -07:00
ed42e217b5
subdivion backface shouldnt be in front
XBog
2014-04-12 18:11:58 +02:00
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)
erwincoumans
2014-04-09 21:23:22 -07:00
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.
erwincoumans
2014-04-08 09:45:09 -07:00
84693c2384
Fix cmake build (for case sensitive fs)
Michal Stawinski
2014-03-27 19:57:27 +01:00
d1b9ecf270
Fix linking errors for cmake build on Linux
Michal Stawinski
2014-03-28 00:41:49 +01:00
050c7d9289
allow to disable 'useMpr' without crash
erwincoumans
2014-04-08 09:05:02 -07:00
a50dfe8e19
add CMake support to build gtest
erwincoumans
2014-04-08 09:04:32 -07:00
71c34eb332
fix a nasty bug, due to uninitialized variable, sometimes the value was nan and the == passed, leading to some OpenGL error later on due to glScissors failing…
Erwin Coumans
2014-03-20 22:10:58 -07:00
26bcff31f7
Add overlapping pairs validation to PairBench.
Jackson Lee
2014-03-19 22:35:23 -07:00