b4876b22cdAdd check for cmake build system so that if the OpenCL library is not found, it will not compile the OpenCL-dependent code (on APPLE)
erwin.coumans
2011-02-09 00:51:40 +00:00
cb497b88a6Avoid division by zero in softbody constraint solving Thanks majestik for reporting the issue and providing a patch, see Issue 469
erwin.coumans
2011-01-30 21:17:18 +00:00
b37edd81cdtemp fix for Issue 473
erwin.coumans
2011-01-11 00:22:23 +00:00
4999fba60efix some compatibility issues between Bullet / PE / vectormath, introduced a few commits ago
erwin.coumans
2011-01-07 20:29:34 +00:00
9098e82004BT_USE_DOUBLE_PRECISION was missing from bullet.pc using cmake Thanks to Sigluy, see Issue 471
erwin.coumans
2011-01-07 17:50:36 +00:00
f10846ed7aAdded preliminary cmake support for PE branch, Win32 only for now.
erwin.coumans
2011-01-07 01:48:50 +00:00
22ff43e388removed a minor warning
erwin.coumans
2011-01-06 02:26:18 +00:00
4c3a31077bApplied rolling-influence fix. For backwards compatibility, you can un-comment the #define ROLLING_INFLUENCE_FIX in btRaycastVehicle.cpp Thanks to Vlad Turchenko for the report and fix, see Issue 468
erwin.coumans
2010-12-23 02:01:54 +00:00
cb4ae2f3b9Fixed typo in comment, thanks Exarkun for the report in Issue 464
erwin.coumans
2010-12-22 00:05:59 +00:00
51dc372993(de)serialization of softbody joints working now. Resolving Issue 456.
erwin.coumans
2010-12-16 07:41:00 +00:00
4ba9cfa5a4trim some un-needed data from softbody joint serialization
erwin.coumans
2010-12-16 02:54:11 +00:00
dd7ee6919eserialize btGeneric6DofSpringConstraint serialize btSoftBody::Joint See also Issue 456
erwin.coumans
2010-12-16 02:35:44 +00:00
b52eced793btDynamicsWorld::addRigidBody(body,group,mask) added Thanks to Mat for the request, see Issue 462
erwin.coumans
2010-12-15 19:16:19 +00:00
631eeab71eremove/add install-sh and make it executable
erwin.coumans
2010-12-14 17:14:59 +00:00
f5d2fceb3eUse resize(0) instead of clear() to optimize the btCompoundCollisionAlgorithm See Issue 459, thanks to Peter Messmer
erwin.coumans
2010-12-13 23:37:25 +00:00
3e6e8541a8Manually updated the MSVC 2008 project files to enable loading soft bodies in the Bullet/Demos/SerializeDemo. You can press '=' key in any of the demos, such as Bullet/Demos/SoftDemo, to dump a testFile.bullet
erwin.coumans
2010-12-04 01:33:13 +00:00
ba5012973dMake argument to btDefaultSerializer optional, and use zero by default. This will dynamically allocate data, so there is no need to guess the maximum size anymore. Remove some cached data from SoftBodyLinkData, to reduce serialization file size.
erwin.coumans
2010-12-04 01:23:31 +00:00
6173a30bceImproved BulletSoftBody serialization, added cluster support. Joints and copying data from GPU back to softbody are the main todo. Updated the Bullet/Demos/SerializeDemo to load .bullet files with the softbody data.
erwin.coumans
2010-12-03 03:11:21 +00:00
032c6bfe2cadd initial support for soft body / cloth serialization, and updated SerializeDemo to load soft bodies/cloth.
erwin.coumans
2010-12-01 05:55:08 +00:00
c6524b3fb5fix for re-scaling a btConeShape Thanks to promyclon for the report and patch, see Issue 448
erwin.coumans
2010-11-18 01:03:42 +00:00
98d902b7c1Propagate the allowed penetration through convex cast against a triangle mesh.
erwin.coumans
2010-11-18 00:25:04 +00:00
c49927b4edUse cylinder inertia tensor, instead of box, by default. See Issue 427
erwin.coumans
2010-11-17 23:55:39 +00:00
bc3b920995clarified the comments for set/getting of an OpenGL submatrix Thanks to Mihail Isakov, see Issue 452
erwin.coumans
2010-11-11 22:18:02 +00:00
635bbb5324Sample of 6DOF constraint with motor attached to the world added to AppConstraintDemo
rponom
2010-11-03 21:34:26 +00:00
45311c7d42When using Visual Studio, always use the included Glut distribution, hence GLUT_FOUND = true. GLUT detection is a todo for MinGW.
erwin.coumans
2010-10-06 23:37:00 +00:00
cbeb5864ebFixes in build systems for autotools and cmake, see Issue 438 Thanks to Daniel KO Listas at the ODE mailing list Don't build graphics demos when OpenGL or GLUT is not found CMake will still build the non-graphical HelloWorld demo (output text to console)
erwin.coumans
2010-10-06 23:07:00 +00:00
eefffc2cf2MiniCL and BulletMultiThreaded respect the LIB_SUFFIX Thanks to pprkut@liwjatan.at for the report in Issue 436
erwin.coumans
2010-10-06 00:59:42 +00:00
5bb8330b7bApplied patch for several build issues: + add empty constructors to make Bullet compile using clang. Thanks to Stillmoon for the report and patch, See http://bulletphysics.org/Bullet/phpBB3/viewtopic.php?f=9&t=5730 + bullet-2.77/Demos/OpenCLClothDemo/cloth.h:103: error: ‘sprintf’ was not declared in this scope Thanks to pprkut for the report in Issue 435 + cmake build fails on Unix systems when using BUILD_SHARED_LIBS. Added pthreads to BulletMultiThreaded Thanks to pprkut for the report in Issue 434
erwin.coumans
2010-10-04 19:05:56 +00:00
77b9181d8bmake some getters const, thanks to Mark for the report in Issue 431
erwin.coumans
2010-10-02 00:09:01 +00:00
a061306bd2fixes in SphereTriangleDetector, needs review/test: + remove obsolete comment and code + use contact breaking threshold
erwin.coumans
2010-10-02 00:03:01 +00:00
3ccb101ba8Use AMD_OPENCL_BASE_DIR and NVIDIA_OPENCL_BASE_DIR instead of the environment variables, so that they can be modified afterwards.
erwin.coumans
2010-09-28 01:07:23 +00:00
d6cbc28b94prettify the SoftDemo a little bit, and use 1024x768 for ForkLiftDemo and SoftDemo.
erwin.coumans
2010-09-22 23:02:47 +00:00
7dfba03032added missing quotes in some of the cmake-autogenerated project files.
erwin.coumans
2010-09-22 22:04:08 +00:00
635ca105c1use " instead of "
erwin.coumans
2010-09-22 20:29:27 +00:00
22d90f0d64Added Visual Studio 2005 projects for OpenCL NVIDIA SDK
erwin.coumans
2010-09-22 20:25:05 +00:00
2904abb772Added Visual Studio 2005 projects for OpenCL NVIDIA SDK
erwin.coumans
2010-09-22 20:08:17 +00:00
2090bed39aAdded Visual Studio 2005 projects for DirectX11 DirectCompute DX11ClothDemo
erwin.coumans
2010-09-22 20:01:58 +00:00
85dbda37b4Added Visual Studio 2005 projects for OpenCL AMD/Stream SDK
erwin.coumans
2010-09-22 19:46:23 +00:00
0b328a0b8aApplied patch for Issue 429 to set lib properties Thanks to andrebra for the patch
erwin.coumans
2010-09-21 23:14:10 +00:00
0292521757Updated OpenCL (AMD/NVIDIA) and DX11 DirectCompute Visual Studio project files CMake: minor fixes for project file distribution Make resource loading more robust for DX11ClothDemo, and remove buttons that crash the demo
erwin.coumans
2010-09-21 23:09:18 +00:00
cffb96c0c9Added Visual Studio 2008 project files for the AMD OpenCL SDK under Windows 32bit, similar to the NVIDIA OpenCL project files.
erwin.coumans
2010-09-21 02:13:04 +00:00
41314b5ebcAllow properly override of btAlignedAllocSetCustomAligned Fixes Issue 430, Thanks to wombatzus
erwin.coumans
2010-09-20 22:33:24 +00:00
9c7220a78dupdated VectorAddKernels.cl, using float8 operator+ implement float8 operator+ and operator- for MiniCL
erwin.coumans
2010-09-20 22:08:44 +00:00
3e0b92cf3eOpenCL cloth demo improvements: 1) additional seach path for textures 2) don't fail when textures cannot be found, but use a checked texture instead (programmatically generated)
erwin.coumans
2010-09-20 21:01:37 +00:00
318e0d74dcFix in btQuickprof that caused crash in ConcaveConvexcastDemo.cpp Thanks to Roman Ponomarev for the report Make btVector3::rotate const Thanks to lepoussin, see Issue 428 CMakeLists.txt improvement: don't copy resources when INTERNAL_CREATE_DISTRIBUTABLE_MSVC_PROJECTFILES is set CMakeLists.txt improvement: INSTALL_EXTRA_LIBS for ConvexDecomposition and GIMPACTUtils Thanks to andrebra, see Issue 425
erwin.coumans
2010-09-18 00:24:50 +00:00
a1c1007a81Bug in btAdjustAngleToLimits() (issue 377) fixed
rponom
2010-09-16 21:04:41 +00:00
d82af1259fCheckin a special set of Visual Studio 2008 projectfiles that work out-of-the-box with NVidia OpenCL, using the environment variable (AMD will follow)
erwin.coumans
2010-09-16 00:12:18 +00:00
fc21378b48add a fudge factor to avoid degeneracies/failures in the box-box edge-edge separating axis tests.
erwin.coumans
2010-09-10 20:29:40 +00:00
5b34356c43Load the ParticlesOCL.cl from memory, using the MSTRINGIFY macro, instead of loading it from disk.
erwin.coumans
2010-09-09 23:07:23 +00:00
cb2de12243btSoftBodySolver_OpenCL::setDefaultWorkgroupSize to customize the work group size. Thanks to Simon Green for the feedback, see also Issue 419
erwin.coumans
2010-09-08 22:21:59 +00:00
c296122e4efix build for Intel Compiler 11.1 -> move static ::getFixedBody method from header to cpp file.
erwin.coumans
2010-09-08 00:38:15 +00:00
b041c3d266fix old URL continuousphysics.com -> bulletphysics.org
erwin.coumans
2010-09-08 00:14:21 +00:00
7517171ea7removed confusing comment to use cmake at the end of configure (autotools) updated INSTALL, ChangeLog for Bullet 2.77 release
erwin.coumans
2010-09-07 23:58:31 +00:00
33a41798cfmore fixes to the 'make install' feature for both cmake and autotools now autotools uses the same library naming as cmake: libBulletSoftBody, libBulletDynamics, libBulletCollision, libLinearMath cmake doesn't install .svn folders anymore cmake pkgconfig bullet.pc.cmake 'include' folder fixed (removed /bullet postfix) added BulletCollision/CollisionShapes/btTriangleInfoMap.h to the install
erwin.coumans
2010-09-07 23:40:17 +00:00
de56f3a473revert old change to bullet.pc.in file for autotools. Note that autotools builds/installs lowercase libraries and cmake uses upper/camel case. fix minor Blender serialization issue (not applicable to .bullet files, but code base is shared)
erwin.coumans
2010-09-07 20:26:22 +00:00
14ec920dbbOnly traverse into Demos_ps3 subfolder on MSVC compiler (not MinGW32)
erwin.coumans
2010-09-02 00:27:16 +00:00
44b82652d0Collision flag CF_DISABLE_SPU_COLLISION_PROCESSING can be combined with other flags (avoids SPU/parallel collision dispatch) Fix for MinGW32 build
erwin.coumans
2010-08-30 21:46:23 +00:00
8e087a0666Enable compilation of the NVIDIA OpenCL demos under Linux, Thanks to Xavier Thomas, see Issue 417
erwin.coumans
2010-08-26 19:18:10 +00:00
9086c15e49Applied patch to avoid "Assert in ClosestConvexResultCallback::addSingleResult", Thanks to Paul Dubois for the report and patch, see Issue 396 Also Issue 415
erwin.coumans
2010-08-25 19:23:09 +00:00
958c705a02Demos/ConvexHullDistance/ConvexHullDistanceDemo.cpp to compile again Allow to use convexProcessingThreshold as maximum distance for convex-convex computation (useful for closest distance/point computation)
erwin.coumans
2010-08-25 01:28:46 +00:00
32714313a8Move btClock into .cpp file, similar to Issue 381
erwin.coumans
2010-08-24 23:43:00 +00:00
6a9e16501cFixes to compile MiniCL under Linux. OpenCL fixes for Linux not processed yet (TBD)
erwin.coumans
2010-08-24 21:35:28 +00:00
1955d08f1bFix parallel collision dispatch for PTHREADS version of BenchmarkDemo. Thanks to shankargiri for the patch and report in Issue 418
erwin.coumans
2010-08-24 21:18:58 +00:00
54c07ddac4Implemented constraint damping, as requested in Issue 416 Thanks Mark for the feedback
erwin.coumans
2010-08-24 21:12:32 +00:00
a022c9a555update .bullet format to 2.77, embed DNA inside its own chunk
erwin.coumans
2010-08-24 20:49:41 +00:00
d2522aefbbadded the btCollisionWorld::AllHitsRayResultCallback to collect all ray hits (when using btCollisionWorld::rayTest)
erwin.coumans
2010-08-23 23:00:34 +00:00
436c71d440fix btQuickprof introducing #define WIN32_LEAN_AND_MEAN, see also Issue 113
erwin.coumans
2010-08-23 22:21:29 +00:00
0ea249ec33disable demos in order to avoid re-creation of MSVC projectfiles
erwin.coumans
2010-08-19 23:36:20 +00:00
5d89141357apply patch for building shared libraries (and frameworks) Thanks to ejtttje see Issue 357
erwin.coumans
2010-08-19 22:28:41 +00:00
32433aa8b3Allow to link the DX11ClothDemo against the 64bit DirectX SDK for x64 builds Fix memory leaks in btBulletFile and btParallelConstraintSolver (and added some additional profile timers)
erwin.coumans
2010-08-19 20:03:23 +00:00
f89ddcc86eminor fixes in BulletMultiThreaded: SpuCollisionTaskProcess had a memory leak and warnings in btParallelConstraintSolver
erwin.coumans
2010-08-18 01:33:06 +00:00
844a54a409Fix broken CDTestFramework Avoid crash in BulletWorldImporter, ignoring 'invalid' constraints between two static bodies Use a bitfield for btCollisionObject::CollisionObjectTypes (to allow custom types that are derived from build-in types such as btRigidBody) Revert/improve softbody debug rendering
erwin.coumans
2010-08-15 20:45:55 +00:00
9bee6f6afdprepared some unit test for LinearMath
erwin.coumans
2010-07-24 01:16:42 +00:00
a983353f34added cppunit unit testing framework, using cmake, stripped out the original build systems. added starting point for Bullet unit tests, with one example unit test Enable the option BUILD_UNIT_TESTS in cmake to build the test. Note that the test doesn't automatically run.
erwin.coumans
2010-07-23 22:09:57 +00:00
6fcb48f918bump up version to 2.77 in preparation for release.
erwin.coumans
2010-07-21 22:11:49 +00:00
7684c1b92duse relative path, to make it easier to include btBulletWorldImporter, #include "../BulletFileLoader/btBulletFile.h" Create a separate library for MiniCL (a rudimentary OpenCL wrapper to run kernels on multi-core CPU using the default C++ compiler, using Win32 Threads or Posix) tweak vectormath/vmInclude.h for PS3 platforms fix warning in btKinematicCharacterController
erwin.coumans
2010-07-21 21:33:40 +00:00
dd0f022d1dtrying to sort out the vectormath include path mess: move vectormath to src folder, and add a vmInclude.h that contains the logic in a single location. If you still need a system-wide vectormath, make sure to define USE_SYSTEM_VECTORMATH (in build system)
erwin.coumans
2010-07-21 19:11:28 +00:00
4eddfce03eremove some warnings
erwin.coumans
2010-07-20 23:37:11 +00:00