ejcoumans
5473adb27d
basic sample heightfield (128x128, unsigned char)
2007-06-27 03:22:29 +00:00
ejcoumans
59cb275c9c
basic support for height fields. They are producing temporary triangles, similar to the plane shape.
...
VehicleDemo demonstrates heightfield support.
2007-06-27 03:21:00 +00:00
ejcoumans
3ca6d7385e
basic support for height fields. They are producing temporary triangles, similar to the plane shape.
2007-06-27 03:19:34 +00:00
ejcoumans
bba61c834c
applied some reported bugfixes, angular limit issue, limit scaled from -2.0 -> -1.0
2007-06-23 00:54:08 +00:00
ejcoumans
394e927576
upgraded projectfiles for GIMPACT 0.2
2007-06-22 18:42:57 +00:00
ejcoumans
40a6009342
need to register 'triangle sphere' collision algorithm with types in right order.
...
Thanks Stephen Marshall for pointing this out.
2007-06-22 17:40:57 +00:00
ejcoumans
980f03dc3d
upgrade to GIMPACT 0.2
2007-06-22 17:32:28 +00:00
ejcoumans
55258a8a72
gimpact 0.2 prep
2007-06-22 16:59:13 +00:00
ejcoumans
a399784077
gimpact 0.2 preparation
2007-06-22 16:58:26 +00:00
ejcoumans
ca24744b9d
removed obsolete variables/code
2007-06-19 23:57:25 +00:00
ejcoumans
c095927afb
don't check twice, thanks Marten Svanfeldt
...
>>2. reserve(int) method check capacity() < _Count twice.
2007-06-19 23:45:10 +00:00
ejcoumans
769809e3a7
disabled memcpy by default, it seems to be opening a can of worms, some platforms/compilers have it defined in <memory.h>, others in <string.h> etc
...
also for placement new, include <new> rather then <memory.h>
Thanks Marten Svanfeldt for the help
2007-06-19 23:41:01 +00:00
ejcoumans
8006800b33
updated changelog
2007-06-16 04:56:19 +00:00
ejcoumans
41f7da2b3b
disabled BulletMultiThreaded project in Jamfile
2007-06-16 04:54:50 +00:00
ejcoumans
48fbe0d6ad
removed some obsolete include files
2007-06-16 02:46:49 +00:00
ejcoumans
272a7dfac4
More work on multi-threaded version, fixed alignment issues in DMA.
...
BulletMultiThreaded shared implementation works now on both Win32 Threads and PS3 Cell SPU.
2007-06-16 02:06:24 +00:00
ejcoumans
ca1c42f07f
use <memory> for replacement new
2007-06-16 00:24:28 +00:00
ejcoumans
65d10d7b12
Fixes in aligned object array, to call copy constructor, and not the assignment operator, operator=
...
Also allows to use the array for classes with virtual methods.
2007-06-15 23:49:52 +00:00
ejcoumans
ea4dfc15d5
updated multi threading shared code on multiple platforms.
2007-06-15 02:06:56 +00:00
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