Commit Graph

  • b7402df015 more X11/Linux debug-graphics fixes Erwin Coumans (Google) 2014-06-30 16:03:36 -07:00
  • 8e2a4f8171 dynamically switch between OpenGL 2 and OpenGL 3 (test gwen) Erwin Coumans 2014-06-30 14:42:11 -07:00
  • 05baa69fa9 Merge branch 'master' of https://github.com/bulletphysics/bullet3 Erwin Coumans 2014-06-30 12:16:47 -07:00
  • 473c2d43bf Merge pull request #188 from gjaegy/master erwincoumans 2014-06-30 12:13:26 -07:00
  • 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
  • eecffab524 Merge branch 'master' of https://github.com/bulletphysics/bullet3 Erwin Coumans 2014-06-27 12:06:54 -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
  • 16d759af6f Merge branch 'master' of https://github.com/bulletphysics/bullet3 Erwin Coumans 2014-06-24 20:44:35 -07:00
  • a7f0567d04 more workaround for the Intel glDrawBuffers issue Erwin Coumans 2014-06-24 20:44:01 -07:00
  • 4bace5ca7e Merge branch 'master' of https://github.com/bulletphysics/bullet3 Erwin Coumans 2014-06-24 20:27:40 -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
  • fd7a2b3a17 Merge branch 'master' of https://github.com/bulletphysics/bullet3 Erwin Coumans 2014-06-24 15:32:19 -07:00
  • c1db34a046 enable B3G_RETURN for Mac OSX Erwin Coumans 2014-06-24 11:49:34 -07:00
  • 3480cb5eee fix Linux build Erwin Coumans (Google) 2014-06-24 11:33:00 -07:00
  • f82f016621 add missing file Erwin Coumans 2014-06-24 10:27:03 -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
  • 28f19f1bab improve BasicDemo, better mouse handling, add colors to drawing Erwin Coumans 2014-05-21 09:59:24 -07: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
  • 3dd759c463 fix BT_USE_DOUBLE_PRECISION build, address Issue 177 https://github.com/bulletphysics/bullet3/issues/177 Erwin Coumans 2014-05-19 14:53:11 -07:00
  • 2601932249 fix issue related to addConstraint/removeConstraint, introduced by filtering collision between two particular bodies https://github.com/bulletphysics/bullet3/issues/173 erwincoumans 2014-05-17 14:24:22 -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
  • 73c5d49434 Merge branch 'master' of https://github.com/bulletphysics/bullet3 Erwin Coumans 2014-05-15 15:45:32 -07:00
  • 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 Erwin Coumans 2014-05-15 15:44:22 -07:00
  • d65089e8e0 cmake improvements Erwin Coumans 2014-05-15 15:39:26 -07:00
  • 732e4de22a Merge pull request #172 from tcShadowWalker/master erwincoumans 2014-05-15 09:58:21 -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
  • 23a2a4f4f9 Merge branch 'master' of https://github.com/bulletphysics/bullet3 Erwin Coumans 2014-05-07 10:20:09 -07:00
  • efd3157d1f only compile Bullet 3 if desired (with CMake) remove empty namespace Erwin Coumans 2014-05-07 10:19:27 -07:00
  • 6c01c83986 Merge pull request #170 from erwincoumans/master erwincoumans 2014-05-07 09:00:24 -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
  • c1940169bc workaround of premake for link error on Ubuntu/Linux, see https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-319/+bug/1248642 Erwin Coumans 2014-05-05 13:47:00 -07:00
  • a1febdcf3d Merge pull request #169 from erwincoumans/master erwincoumans 2014-05-05 08:34:17 -07:00
  • e0784b2da6 Merge branch 'master' of https://github.com/erwincoumans/bullet3 erwin coumans 2014-05-05 08:29:10 -07:00
  • 7328ed900b fix type, BulletCollisions -> BulletCollision Thanks to pfanne for the report: https://github.com/bulletphysics/bullet3/issues/168 erwin coumans 2014-05-05 08:29:01 -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
  • 66ab2a2022 fix OSX build Erwin Coumans 2014-05-03 08:48:46 -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
  • 0e1b90d708 Added SSE4/FMA optimized constraint row solver implementation for btSequentialImpulseConstraintSolver, thanks to Vladimir Bondarev (https://github.com/VladimirBondarev/bullet3/tree/c25d) Erwin Coumans 2014-05-01 17:13:50 -07:00
  • 7151865c16 Introduce kF_UseGjkConvexCastRaytest, and make kF_UseSubSimplexConvexCastRaytest the default for btCollisionWorld::rayTest See https://github.com/bulletphysics/bullet3/issues/34 Erwin Coumans 2014-05-01 13:51:56 -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
  • 55f045956e Merge pull request #161 from XBog/master erwincoumans 2014-04-13 10:58:15 -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
  • 6311824bc1 Merge branch 'master' of https://github.com/bulletphysics/bullet3 erwincoumans 2014-04-09 11:17:01 -07:00
  • be889f5eff Merge pull request #159 from xantares/master erwincoumans 2014-04-09 11:14:58 -07:00
  • 6cc5311216 Merge pull request #160 from rtrius/plbvh_raycast erwincoumans 2014-04-09 11:14:34 -07:00
  • 477cfc6fe6 Fix linux|mingw shared|static build xantares 2014-04-09 10:33:22 +00:00
  • aafbf48130 Fix linux|mingw shared|static build xantares 2014-04-09 10:33:22 +00: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
  • a981c3382b Merge pull request #158 from xantares/master erwincoumans 2014-04-07 15:57:23 -07:00
  • 721cab6c3b Fixed win32 build on a case-sensitive fs xantares 2014-03-30 22:40:28 +02:00
  • 781831574d Merge pull request #45 from erwincoumans/master erwincoumans 2014-03-24 15:46:59 -07:00
  • 01fe7159d9 Added CMake support to compile App_Bullet3_OpenCL_Demos Erwin Coumans 2014-03-24 15:44:45 -07:00
  • 35c916f487 add CMake support for AppAllBullet2Demos demo. See also https://github.com/bulletphysics/bullet3/issues/43 Erwin Coumans 2014-03-24 13:18:24 -07:00
  • 5c5dbc035e Avoid memory leak with validation broadphase in PairBench. Jackson Lee 2014-03-22 00:05:30 -07:00
  • 4afe403e35 Merge pull request #1 from bulletphysics/master erwincoumans 2014-03-20 22:14:17 -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
  • ae7ca56b40 reduce mouse picking strength erwincoumans 2014-03-18 00:04:27 -07:00
  • 4714c2fcef Merge pull request #44 from erwincoumans/master erwincoumans 2014-03-18 00:00:18 -07:00
  • cfb06f9cd3 make GLUT optional in cmake fix for btMultiBody to avoid extreme energy gain Erwin Coumans 2014-03-17 23:58:03 -07:00
  • b709d6beeb Clean up plbvhCalculateOverlappingPairs kernel. Jackson Lee 2014-03-14 13:55:22 -07:00
  • f324e66f86 Add access to overlapping pairs b3OpenCLArray. Jackson Lee 2014-03-13 21:27:15 -07:00
  • 19b194e8fe Fix PLBVH symmetry optimization for calculateOverlappingPairs(). Jackson Lee 2014-03-13 19:22:05 -07:00
  • bb0102d79b Add PLBVH documentation/slides. Jackson Lee 2014-03-13 13:52:49 -07:00
  • 1b85dad6b4 Fix PLBVH raycast when only 1 small AABB is added to the tree. Jackson Lee 2014-03-11 17:43:29 -07:00
  • db02ced606 Clean up PLBVH construction, add comments. Jackson Lee 2014-03-11 14:13:09 -07:00
  • 038364ccdd Merge various commits into a single commit. Jackson Lee 2014-03-10 15:33:47 -07:00
  • 9f92232640 fix CMake build w Erwin Coumans 2014-03-06 13:46:25 -08:00
  • 1835e422c8 fix make install, when using CMake see Issue #41 Erwin Coumans 2014-03-06 11:40:35 -08:00