erwin.coumans
f10846ed7a
Added preliminary cmake support for PE branch, Win32 only for now.
2011-01-07 01:48:50 +00:00
erwin.coumans
22ff43e388
removed a minor warning
2011-01-06 02:26:18 +00:00
erwin.coumans
4c3a31077b
Applied 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
2010-12-23 02:01:54 +00:00
erwin.coumans
cb4ae2f3b9
Fixed typo in comment, thanks Exarkun for the report in Issue 464
2010-12-22 00:05:59 +00:00
erwin.coumans
51dc372993
(de)serialization of softbody joints working now. Resolving Issue 456.
2010-12-16 07:41:00 +00:00
erwin.coumans
4ba9cfa5a4
trim some un-needed data from softbody joint serialization
2010-12-16 02:54:11 +00:00
erwin.coumans
dd7ee6919e
serialize btGeneric6DofSpringConstraint
...
serialize btSoftBody::Joint
See also Issue 456
2010-12-16 02:35:44 +00:00
erwin.coumans
b52eced793
btDynamicsWorld::addRigidBody(body,group,mask) added
...
Thanks to Mat for the request, see Issue 462
2010-12-15 19:16:19 +00:00
erwin.coumans
631eeab71e
remove/add install-sh and make it executable
2010-12-14 17:14:59 +00:00
erwin.coumans
f5d2fceb3e
Use resize(0) instead of clear() to optimize the btCompoundCollisionAlgorithm
...
See Issue 459, thanks to Peter Messmer
2010-12-13 23:37:25 +00:00
erwin.coumans
3e6e8541a8
Manually 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
2010-12-04 01:33:13 +00:00
erwin.coumans
ba5012973d
Make 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.
2010-12-04 01:23:31 +00:00
erwin.coumans
6173a30bce
Improved 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.
BulletSoftBody should use getWorldTransform and not getInterpolationWorldTransform
Fix btBulletWorldImporter so that it creates a copy of the index/vertex data, this prevents crashes when deleting the .bullet file with triangle meshes.
2010-12-03 03:11:21 +00:00
erwin.coumans
032c6bfe2c
add initial support for soft body / cloth serialization, and updated SerializeDemo to load soft bodies/cloth.
...
Serializes soft body nodes (vertices), links, faces, tetrahedra, materials, anchors with rigid bodies.
Some todo's are serialization of pose, constraints between soft bodies
2010-12-01 05:55:08 +00:00
erwin.coumans
c6524b3fb5
fix for re-scaling a btConeShape
...
Thanks to promyclon for the report and patch, see Issue 448
2010-11-18 01:03:42 +00:00
erwin.coumans
98d902b7c1
Propagate the allowed penetration through convex cast against a triangle mesh.
...
Thanks for the report and patch to Paul Dubois, Issue 451
2010-11-18 00:25:04 +00:00
erwin.coumans
c49927b4ed
Use cylinder inertia tensor, instead of box, by default.
...
See Issue 427
Expose some internal data for constraints,
Thanks to Francois Sugny, see Issue 420
2010-11-17 23:55:39 +00:00
erwin.coumans
bc3b920995
clarified the comments for set/getting of an OpenGL submatrix
...
Thanks to Mihail Isakov, see Issue 452
Fix sleeping/deactivation issue with kinematic objects, see Issue 442
2010-11-11 22:18:02 +00:00
rponom
635bbb5324
Sample of 6DOF constraint with motor attached to the world added to AppConstraintDemo
2010-11-03 21:34:26 +00:00
erwin.coumans
45311c7d42
When using Visual Studio, always use the included Glut distribution, hence GLUT_FOUND = true.
...
GLUT detection is a todo for MinGW.
2010-10-06 23:37:00 +00:00
erwin.coumans
cbeb5864eb
Fixes 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)
Fix linker error: ThreadingDemo requires pthreads on UNIX systems
Thanks to reptor, see also http://bulletphysics.org/Bullet/phpBB3/posting.php?mode=reply&f=9&t=5748
2010-10-06 23:07:00 +00:00
erwin.coumans
eefffc2cf2
MiniCL and BulletMultiThreaded respect the LIB_SUFFIX
...
Thanks to pprkut@liwjatan.at for the report in Issue 436
Remove unimplemented methods in headerfiles,
thanks to csaba.hruska in Issue 437
2010-10-06 00:59:42 +00:00
erwin.coumans
5bb8330b7b
Applied 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
2010-10-04 19:05:56 +00:00
erwin.coumans
77b9181d8b
make some getters const,
...
thanks to Mark for the report in Issue 431
2010-10-02 00:09:01 +00:00
erwin.coumans
a061306bd2
fixes in SphereTriangleDetector, needs review/test:
...
+ remove obsolete comment and code
+ use contact breaking threshold
2010-10-02 00:03:01 +00:00
erwin.coumans
3ccb101ba8
Use AMD_OPENCL_BASE_DIR and NVIDIA_OPENCL_BASE_DIR instead of the environment variables, so that they can be modified afterwards.
2010-09-28 01:07:23 +00:00
erwin.coumans
d6cbc28b94
prettify the SoftDemo a little bit, and use 1024x768 for ForkLiftDemo and SoftDemo.
2010-09-22 23:02:47 +00:00
erwin.coumans
7dfba03032
added missing quotes in some of the cmake-autogenerated project files.
2010-09-22 22:04:08 +00:00
erwin.coumans
635ca105c1
use " instead of "
2010-09-22 20:29:27 +00:00
erwin.coumans
22d90f0d64
Added Visual Studio 2005 projects for OpenCL NVIDIA SDK
2010-09-22 20:25:05 +00:00
erwin.coumans
2904abb772
Added Visual Studio 2005 projects for OpenCL NVIDIA SDK
2010-09-22 20:08:17 +00:00
erwin.coumans
2090bed39a
Added Visual Studio 2005 projects for DirectX11 DirectCompute DX11ClothDemo
2010-09-22 20:01:58 +00:00
erwin.coumans
85dbda37b4
Added Visual Studio 2005 projects for OpenCL AMD/Stream SDK
2010-09-22 19:46:23 +00:00
erwin.coumans
190bf19b05
fix broken project solution
2010-09-21 23:19:37 +00:00
erwin.coumans
0b328a0b8a
Applied patch for Issue 429 to set lib properties
...
Thanks to andrebra for the patch
2010-09-21 23:14:10 +00:00
erwin.coumans
0292521757
Updated 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
2010-09-21 23:09:18 +00:00
erwin.coumans
cffb96c0c9
Added Visual Studio 2008 project files for the AMD OpenCL SDK under Windows 32bit, similar to the NVIDIA OpenCL project files.
...
It requires the AMD Stream SDK 2.2 and the ATISTREAMSDKROOT environment variable.
2010-09-21 02:13:04 +00:00
erwin.coumans
41314b5ebc
Allow properly override of btAlignedAllocSetCustomAligned
...
Fixes Issue 430, Thanks to wombatzus
2010-09-20 22:33:24 +00:00
erwin.coumans
9c7220a78d
updated VectorAddKernels.cl, using float8 operator+
...
implement float8 operator+ and operator- for MiniCL
2010-09-20 22:08:44 +00:00
erwin.coumans
3e0b92cf3e
OpenCL 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)
2010-09-20 21:01:37 +00:00
erwin.coumans
318e0d74dc
Fix 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
2010-09-18 00:24:50 +00:00
rponom
a1c1007a81
Bug in btAdjustAngleToLimits() (issue 377) fixed
2010-09-16 21:04:41 +00:00
erwin.coumans
d82af1259f
Checkin a special set of Visual Studio 2008 projectfiles that work out-of-the-box with NVidia OpenCL, using the environment variable
...
(AMD will follow)
2010-09-16 00:12:18 +00:00
erwin.coumans
fc21378b48
add a fudge factor to avoid degeneracies/failures in the box-box edge-edge separating axis tests.
2010-09-10 20:29:40 +00:00
erwin.coumans
f689a5e7ce
tweaks in the build system for unix/GLEW, see also http://code.google.com/p/bullet/issues/detail?id=421
2010-09-10 00:14:23 +00:00
erwin.coumans
5b34356c43
Load the ParticlesOCL.cl from memory, using the MSTRINGIFY macro, instead of loading it from disk.
...
Small cleanup of cmake build for NVIDIA and AMD OpenCL
For AMD Stream SDK use:
INCLUDE_DIRECTORIES( ${AMD_OPENCL_INCLUDES} )
LINK_LIBRARIES( ${CMAKE_ATISTREAMSDK_LIBPATH}/OpenCL.lib )
For NVIDIA CUDA SDK:
INCLUDE_DIRECTORIES( ${NVIDIA_OPENCL_INCLUDES} )
LINK_LIBRARIES( ${NVIDIA_OPENCL_LIBRARIES})
2010-09-09 23:07:23 +00:00
erwin.coumans
cb2de12243
btSoftBodySolver_OpenCL::setDefaultWorkgroupSize to customize the work group size.
...
Thanks to Simon Green for the feedback, see also Issue 419
Added BT_PROFILE for "predictUnconstraintMotionSoftBody"
Added a few missing destructors.
Added AllMemoryBarrier
Thanks to Lee Howes for the commit in the branch.
2010-09-08 22:21:59 +00:00
erwin.coumans
c296122e4e
fix build for Intel Compiler 11.1 -> move static ::getFixedBody method from header to cpp file.
2010-09-08 00:38:15 +00:00
erwin.coumans
b041c3d266
fix old URL continuousphysics.com -> bulletphysics.org
2010-09-08 00:14:21 +00:00
erwin.coumans
7517171ea7
removed confusing comment to use cmake at the end of configure (autotools)
...
updated INSTALL, ChangeLog for Bullet 2.77 release
2010-09-07 23:58:31 +00:00