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
erwin.coumans
33a41798cf
more 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
2010-09-07 23:40:17 +00:00
erwin.coumans
de56f3a473
revert 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)
2010-09-07 20:26:22 +00:00
erwin.coumans
14ec920dbb
Only traverse into Demos_ps3 subfolder on MSVC compiler (not MinGW32)
2010-09-02 00:27:16 +00:00
erwin.coumans
44b82652d0
Collision flag CF_DISABLE_SPU_COLLISION_PROCESSING can be combined with other flags (avoids SPU/parallel collision dispatch)
...
Fix for MinGW32 build
2010-08-30 21:46:23 +00:00
erwin.coumans
33ddc450b4
typo kernal -> kernel
2010-08-27 00:36:12 +00:00
erwin.coumans
8e087a0666
Enable compilation of the NVIDIA OpenCL demos under Linux,
...
Thanks to Xavier Thomas, see Issue 417
2010-08-26 19:18:10 +00:00
erwin.coumans
9086c15e49
Applied patch to avoid "Assert in ClosestConvexResultCallback::addSingleResult",
...
Thanks to Paul Dubois for the report and patch, see Issue 396
Also Issue 415
2010-08-25 19:23:09 +00:00
erwin.coumans
3c2d67115c
add EPA
2010-08-25 01:41:37 +00:00
erwin.coumans
958c705a02
Demos/ConvexHullDistance/ConvexHullDistanceDemo.cpp to compile again
...
Allow to use convexProcessingThreshold as maximum distance for convex-convex computation (useful for closest distance/point computation)
2010-08-25 01:28:46 +00:00
erwin.coumans
32714313a8
Move btClock into .cpp file, similar to Issue 381
2010-08-24 23:43:00 +00:00
erwin.coumans
6a9e16501c
Fixes to compile MiniCL under Linux.
...
OpenCL fixes for Linux not processed yet (TBD)
2010-08-24 21:35:28 +00:00
erwin.coumans
1955d08f1b
Fix parallel collision dispatch for PTHREADS version of BenchmarkDemo.
...
Thanks to shankargiri for the patch and report in Issue 418
2010-08-24 21:18:58 +00:00
erwin.coumans
54c07ddac4
Implemented constraint damping, as requested in Issue 416
...
Thanks Mark for the feedback
2010-08-24 21:12:32 +00:00
erwin.coumans
a022c9a555
update .bullet format to 2.77, embed DNA inside its own chunk
2010-08-24 20:49:41 +00:00
erwin.coumans
d2522aefbb
added the btCollisionWorld::AllHitsRayResultCallback to collect all ray hits (when using btCollisionWorld::rayTest)
2010-08-23 23:00:34 +00:00
erwin.coumans
436c71d440
fix btQuickprof introducing #define WIN32_LEAN_AND_MEAN, see also Issue 113
2010-08-23 22:21:29 +00:00
erwin.coumans
0ea249ec33
disable demos in order to avoid re-creation of MSVC projectfiles
2010-08-19 23:36:20 +00:00
erwin.coumans
51d43c8166
2010-08-19 23:12:06 +00:00
erwin.coumans
5d89141357
apply patch for building shared libraries (and frameworks)
...
Thanks to ejtttje see Issue 357
2010-08-19 22:28:41 +00:00
erwin.coumans
32433aa8b3
Allow 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)
2010-08-19 20:03:23 +00:00
erwin.coumans
f89ddcc86e
minor fixes in BulletMultiThreaded: SpuCollisionTaskProcess had a memory leak and warnings in btParallelConstraintSolver
2010-08-18 01:33:06 +00:00
erwin.coumans
844a54a409
Fix 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
2010-08-15 20:45:55 +00:00
erwin.coumans
4f9b450200
added OpenCL cloth demo, contributed by AMD.
...
updated GpuSoftBodySolvers
updated DirectCompute cloth demo
2010-08-14 00:56:17 +00:00
erwin.coumans
40958f2b4a
Implement btTypedConstaint::setUserConstraintPtr/setUserConstraintPtr (data shared with get/setUserConstraintId)
2010-08-11 01:01:50 +00:00
erwin.coumans
fcd1f62aeb
fix code page issues, see also Issue 414
2010-08-10 19:19:43 +00:00
erwin.coumans
e5b056532e
fix issue with Francisco Leon Najera name (code page 949)
...
See also Issue 414
2010-08-10 19:18:12 +00:00
erwin.coumans
73ca9bafc8
fix angular only for btHingeConstraint
2010-07-30 22:57:49 +00:00
erwin.coumans
51869dceda
tweak OpenCL particle demo
2010-07-24 06:52:55 +00:00
erwin.coumans
9bee6f6afd
prepared some unit test for LinearMath
2010-07-24 01:16:42 +00:00
erwin.coumans
a983353f34
added 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.
2010-07-23 22:09:57 +00:00
erwin.coumans
6f823687b5
enable GPU cloth (not CPU) and disable debug setting (D3D11_CREATE_DEVICE_DEBUG)
2010-07-23 19:49:56 +00:00
erwin.coumans
6d48fd6172
fix: start with localtime = 0
...
fix: drawSphere function in btIDebugDraw should be virtual
2010-07-22 20:24:03 +00:00
erwin.coumans
1cb3365771
revert change in bFile, it broke serialization
2010-07-22 00:19:43 +00:00
erwin.coumans
e3f4f6f1c5
fix double-precision support
...
improve serialization, better search for SDNA1 tag
2010-07-21 23:59:41 +00:00
erwin.coumans
0d53b77e41
add missing files in AllBulletDemos.xcodeproj
2010-07-21 23:34:57 +00:00
erwin.coumans
7e9a1785c8
fix automake support (add missing file in BulletSoftBody)
2010-07-21 23:24:19 +00:00