ejcoumans
718b73371f
removed 'processAllTrianglesBruteForce'
...
autogenerated new visual studio projectfiles
2007-06-14 13:06:05 +00:00
ejcoumans
a57d5e1106
update visual studio project generation for double precision
2007-06-14 12:55:27 +00:00
ejcoumans
fc6cf5dbef
DMA / memcpy the actual size, rather then over-estimated (can cause crashes)
...
added alternative to memcpy, for debugging
2007-06-14 00:21:15 +00:00
ejcoumans
f4d31a2dd8
unknown issue with dma size, need to investigate deeper (had to increase target buffer size to avoid crashes)
2007-06-13 23:18:04 +00:00
ejcoumans
0fb0b6056c
bug in dma size calculation
2007-06-13 23:05:37 +00:00
ejcoumans
effb5a8b62
added brute-force triangle iteration method, to allow graphics to skip aabb traversal (useful for debugging)
2007-06-13 22:35:14 +00:00
ejcoumans
05cbd96972
updated multithreaded version for concave trimeshes
2007-06-13 22:25:37 +00:00
ejcoumans
68b4f60033
fixed to potential issues, reported by marshall. Thanks!
2007-06-13 20:05:02 +00:00
ejcoumans
4f9d719493
add snippets for convex/concave multithreaded
2007-06-13 06:44:47 +00:00
ejcoumans
2b39be94a3
enable convex polyhedra (btConvexHullShape) for multi-threaded version
2007-06-13 06:01:56 +00:00
ejcoumans
50f957eff1
removed bookmark
2007-06-13 05:31:12 +00:00
ejcoumans
06e71f8fbf
put proper ZLib license on top of the files
2007-06-13 05:21:34 +00:00
ejcoumans
a608d1ad47
Added sample code to enable parallel (multi threaded) dispatcher (disabled by default, see #define USE_PARALLEL_DISPATCHER)
2007-06-13 05:12:01 +00:00
ejcoumans
d2aa366226
added Bullet multi threaded projectfiles
2007-06-13 05:04:13 +00:00
ejcoumans
ee8322ae6b
2007-06-13 05:00:42 +00:00
ejcoumans
705e6df404
updated version
2007-06-13 04:41:24 +00:00
ejcoumans
32d551944b
added files to Bullet multi-threaded
2007-06-13 03:58:37 +00:00
ejcoumans
53836286b7
added jamfile for multi-threaded project
2007-06-13 01:27:44 +00:00
ejcoumans
a424207b73
removed obsolete files
2007-06-13 01:05:45 +00:00
ejcoumans
6f26aa1591
Added multi-threaded collision detection. Original code is written for Cell SPU, but wrappers are provided to run on multi-core using Win32 Threads.
...
SpuLibspe2Support is on the todo list, so it can run on Cell Blade & PS3 Linux.
2007-06-13 01:04:43 +00:00
ejcoumans
a0c6adf5d6
removed XNA physics sample code
2007-06-12 01:40:33 +00:00
ejcoumans
b098652911
offset the raytrace texture to make it visible on some systems
2007-06-01 20:28:23 +00:00
ejcoumans
b958c1fbcb
2007-06-01 02:09:39 +00:00
ejcoumans
ea21903baa
updated version to Bullet 2.52
2007-06-01 02:08:43 +00:00
ejcoumans
838d2bae1e
- sign-bit went wrong in case of 32-bit broadphase, causing quantization problems.
...
Thanks DevO for reporting.
2007-06-01 01:24:47 +00:00
ejcoumans
764087fc4f
sign-bit went wrong in case of 32-bit broadphase. Thanks DevO for reporting.
2007-06-01 01:21:44 +00:00
ejcoumans
f1e929f8a4
fixed 'getEuler' method
2007-05-30 03:07:39 +00:00
ejcoumans
eca55afe4d
some more changes related to PS3 SPU optimizations (16-byte alignment, allowing non-virtual access to data)
2007-05-25 23:27:49 +00:00
ejcoumans
8b453dfd9c
Added fix to changelog, with credits to Phil Knight for reporting and help to fix it.
2007-05-23 20:29:04 +00:00
ejcoumans
c1250cd26a
Planar triangle meshes with zero extends (in any direction) could cause quantization failures (division by zero).
...
Added a positive value to quantization AABB (doesn't affect performance).
2007-05-23 20:09:46 +00:00
ejcoumans
cf2337ed7b
- Fixed a bug in btAxisSweep3 (sweep and prune) related to object removal. Only showed up when at least one btStaticPlaneShape was inserted.
...
Thanks tbp for more details on reproducing case.
- Fixed issue with full 32bit integers in btAxisSweep3 (define BP_USE_FIXEDPOINT_INT_32), it used only 65536 for quantization, it should use full integer space (0xffffffff)
- Added 'getForwardVector' and getCurrentSpeedKmHour utility functions to btRaycastVehicle
- Fixed local scaling issues (btConvexTriangleMeshShape, btBvhTriangleMeshShape, removed scaling from btMatrix3x3). Thanks Volker for reporting!
- Added second filename search, so that starting BspDemo and ConvexDecompositionDemo from within Visual Studio (without setting the starting path) still works
2007-05-20 16:21:14 +00:00
ejcoumans
3ad4316622
the relative path #include gives troubles in some cases.
...
I need to revert all those back (after Steve Bakers changes a while back).
All includes should really be relative to the 'src' folder, or wherever the developer copies all the headerfiles.
2007-05-09 19:26:31 +00:00
ejcoumans
ceee6d7e14
renamed ${OPENGL_glU_LIBRARY} into ${OPENGL_glu_LIBRARY}
...
This allows MinGW32/MSYS makefiles (using cmake -G "MINGW Makefiles") to build (used to have a link error against gluLookAt etc)
2007-04-29 18:26:32 +00:00
ejcoumans
e1ba8839dc
renamed ${OPENGL_glU_LIBRARY} into ${OPENGL_glu_LIBRARY}
...
This allows MinGW32/MSYS makefiles (using cmake -G "MINGW Makefiles") to build (used to have a link error against gluLookAt etc)
2007-04-29 18:22:44 +00:00
ejcoumans
6c8954d057
updated minor version number
2007-04-23 10:57:57 +00:00
ejcoumans
82c8687881
- initialize m_unusedW to avoid some warnings.
...
- added angularFactor to 'cachefriendly' constraint solver
2007-04-23 10:52:38 +00:00
ejcoumans
be73a0e5d6
update version, ChangeLog.txt
2007-04-22 18:23:58 +00:00
ejcoumans
2db8bfa3d6
Fix (needs more testing) in btRigidBody::setCenterOfMassTransform, assign m_interpolationWorldTransform = xform; instead of m_worldTransform;
...
Thanks Jay for reporting
Added braking capability to btRaycastVehicle, see Bullet/Demos/VehicleDemo/VehicleDemo.cpp
Added glutKeyboardUpFunc, for vehicle demo (keep accelerating/breaking, until key released/UP). Hope this is compatible with most GLUT implementations.
2007-04-22 15:23:20 +00:00
ejcoumans
bc3f9535ad
cleaned up, removed warning under MSVC2005 (Level 4)
...
Mostly related to alignment and unused variables
2007-04-13 01:37:21 +00:00
ejcoumans
2cf026aae3
allow incremental refitting of the quantized aabb tree
2007-04-10 21:40:43 +00:00
ejcoumans
853bafb7ae
Get the open source Bullet library more in sync with Playstation SPU version
2007-04-10 01:02:58 +00:00
ejcoumans
9546633ade
Added 'cache friendly' tree traversal format, and traversal. Array of subtrees with specified maximum size. This is useful to fit tree traversals on SPU.
2007-03-27 21:02:45 +00:00
ejcoumans
7adc0742e3
Added demo code that show recursive traversal on tree data that doesn't have explicit left/right child pointers.
...
Can also be used as starting point for tree versus tree.
2007-03-26 19:19:25 +00:00
ejcoumans
22fa7abe39
updated version to 2.49, updated ChangeLog.txt
2007-03-21 19:23:08 +00:00
ejcoumans
c791a3192c
In the copy constructor initializer list of LocalRayResult in
...
btCollisionWorld.h line 139 (version 2.48) it reads:
m_localShapeInfo(m_localShapeInfo),
which should be:
m_localShapeInfo(localShapeInfo),
Thanks frinkiac8
2007-03-21 19:04:44 +00:00
ejcoumans
cef39974e1
fixed some enum issue (comma at last entry)
2007-03-21 18:51:40 +00:00
ejcoumans
3a09be8ea7
fix: timestep is not fixed by default
2007-03-21 16:16:13 +00:00
ejcoumans
4c637bf19e
added btSolverConstraint.h with proper case (for case sensitive systems)
2007-03-21 15:29:50 +00:00
ejcoumans
6590f4faa4
2007-03-21 15:28:57 +00:00
ejcoumans
1c876e0d11
2007-03-21 02:46:59 +00:00