ejcoumans
dbdc2a812f
converted files to UNIX EOL
2007-08-21 04:06:39 +00:00
ejcoumans
4171d02b99
patch to allow building of SPU version
2007-08-21 03:41:42 +00:00
ejcoumans
c499abbb4a
forgot to add Make.* files
2007-08-20 20:28:16 +00:00
ejcoumans
fd67de47d3
fixed bug in GIMPACT, thanks Thomas, http://www.continuousphysics.com/Bullet/phpBB2/viewtopic.php?t=1368
2007-08-18 15:11:53 +00:00
ejcoumans
d66ddebb3b
accidently overwrite the most recent version of README by an older one.
2007-08-16 20:19:12 +00:00
ejcoumans
f41521e335
patched makefile for tests, thanks to Kazunori Asayama
2007-08-16 05:43:06 +00:00
ejcoumans
b706ea5dfd
applied patch to improve build system
2007-08-16 05:30:23 +00:00
ejcoumans
dae4a77589
Sony approved and provided an update to vec_types.h to use the BSD license.
2007-08-15 20:19:18 +00:00
ejcoumans
63d349ad5e
don't create an empty algorithm when not searching, thanks Marten SvanFeldt for pointing this out
2007-08-15 15:33:56 +00:00
ejcoumans
b2c29342fa
removed obsolete files
2007-08-15 05:35:45 +00:00
ejcoumans
6b0a3f081c
added tests for Vector Math, modified Makefile, added helper include files
2007-08-15 04:54:27 +00:00
ejcoumans
b43b8f0f75
- added 'init' function for DoubleBuffer, in case constructor is not called.
...
- use proper transform for concave case
thanks Marten for the patch
2007-08-15 04:16:25 +00:00
ejcoumans
620b67b752
some changes towards libspe2 support
2007-08-13 04:27:36 +00:00
ejcoumans
7834825a43
added parallel constraint solver (for CELL Spu and multi-core, work in progress)
...
Thanks Marten Svanfeldt/Starbreeze Studios for the contribution
2007-08-12 17:39:15 +00:00
ejcoumans
f19bc68408
fixed Win32 Threaded, by waiting for multiple objects (it was re-using the same task all the time)
...
Thanks Marten Svanfeldt (Starbreeze Studios) for the fix
2007-08-12 17:37:36 +00:00
ejcoumans
ec22825e65
added parallel solver (work in progress) and made modifications to demo/constraints to allow for getting the type without using virtual functions (needed on CELL SPU processors)
2007-08-12 17:27:33 +00:00
ejcoumans
37e2b3db0a
updated README with more details
2007-08-10 16:13:26 +00:00
ejcoumans
fd0f7da56b
updated README with more details
2007-08-10 16:11:51 +00:00
ejcoumans
485d59c24b
removed C++ style comments from license file
2007-08-09 16:26:11 +00:00
ejcoumans
ecaca83f8b
removed comments from LICENSE file
2007-08-09 16:25:29 +00:00
ejcoumans
5279f9e129
BulletMultiThreaded (SPU/multi-core): added compound shape support and concave-convex (swapped case). Thanks to Marten Svanfeldt
2007-08-02 20:16:58 +00:00
ejcoumans
153d6000d1
removed temp files
2007-07-28 21:44:02 +00:00
ejcoumans
83395ccc9f
updated CMake build files
2007-07-28 21:38:14 +00:00
ejcoumans
871521dd6a
updated CMake build for btUniformScalingShape/btConvexInternalShape
2007-07-28 21:31:32 +00:00
ejcoumans
38b7f474c3
Added better support for btUniformScalingShape, by moving some data that is not shared from btConvexShape to btConvexInternalShape. This reduces the sizeof btUniformScalingShape to 16 bytes (from 64).
...
This is good when having lots of re-used shapes with different sizes.
Convex shapes will need to derive from btConvexInternalShape (which is a subclass of btConvexShape). We could have renamed btConvexShape to 'btConvexShapeInterface' (can still do that later)
2007-07-28 21:10:21 +00:00
ejcoumans
3cbf8b232f
added LICENSE and README
2007-07-27 19:31:37 +00:00
ejcoumans
7954409374
added LICENSE and README
2007-07-27 19:16:56 +00:00
ejcoumans
2cb66e1aa6
update vectormath to be 32bit PPU architecture
2007-07-27 19:07:09 +00:00
ejcoumans
f360dd27d6
added updated version of simdmathlibrary-1.0.1
2007-07-27 18:53:58 +00:00
ejcoumans
49aa535be9
updated to make projects compiler under double precision. GIMPACT compiles/links, but doesn't work properly.
2007-07-26 03:44:21 +00:00
ejcoumans
9803a78140
add stdc++ to linker
2007-07-25 06:47:19 +00:00
ejcoumans
4508d3c612
added very quick/basic testfile+Makefile for vectormath under PS3 Linux
2007-07-25 06:42:20 +00:00
ejcoumans
1a2a43d0ab
replaced alignment to use __declspec(align(16)) class VecIdx, instead of aligning the members __m128 &ref __attribute__ ((aligned(16)));
2007-07-25 05:39:14 +00:00
ejcoumans
744f287935
added SSE version of vectormath
2007-07-24 23:18:11 +00:00
ejcoumans
f998250c58
Added vectormath library, the open source version. Currently, PowerPC PPU, Cell SPU and a scalar version is available.
...
An SSE port of vectormath might become available too.
2007-07-23 23:38:46 +00:00
ejcoumans
8a4649d78f
added missing file
2007-07-23 17:04:04 +00:00
ejcoumans
7529cdb3f6
Added SCE SIMD math library in Extras/simdmathlibrary
...
The upcoming vectormath that will used to speed up the SPU version of Extras/BulletMultiThreaded depends on this.
2007-07-23 04:58:24 +00:00
ejcoumans
6915b168b2
2007-07-09 05:35:20 +00:00
ejcoumans
121fd7808e
Changed BulletMultiThreaded Thread Support to be passed in, rather then global 'Win32ThreadSupport'/'Libspe2ThreadSupport' etc.
...
This allows developer to hookup Bullet to a custom task scheduler, by deriving from btThreadSupportInterface.
2007-07-09 03:21:33 +00:00
ejcoumans
cdc8485db9
updated version, added 'singleObjectQuery' preliminary collision query (convex cast etc)
...
added filtering for raycast, thanks Jacky_J
const propagated through a few files
added btHeightfieldTerrainShape.cpp to cmake buildsystem
2007-07-03 05:10:20 +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
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
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
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