Commit Graph

6226 Commits

Author SHA1 Message Date
ejcoumans
7c61399313 fixed two recently introduced bugs, that cause crashes when removing objects.
one related to UnionFind optimization, the other to broadphase optimizations. Should do better unittesting next time!
2006-09-23 02:00:33 +00:00
ejcoumans
7dea1a911c filename fixes 2006-09-20 03:48:58 +00:00
ejcoumans
1a8db5a00e minor fix 2006-09-20 03:44:27 +00:00
ejcoumans
52a950db62 added alternative paths, when files are not found 2006-09-20 03:19:27 +00:00
ejcoumans
93e145a4fc autogenerated projectfiles for GPUphysics 2006-09-20 03:08:16 +00:00
ejcoumans
69c11061c3 2006-09-20 03:04:40 +00:00
ejcoumans
c779f05989 added autogeneration file / jamfile 2006-09-20 02:59:26 +00:00
ejcoumans
fcb21dcfcd added glew for msvc autogeneration 2006-09-20 02:56:15 +00:00
ejcoumans
aaed6cc26b fixed some redundant arguments, and updated change list 2006-09-20 01:17:42 +00:00
ejcoumans
5ed0cf5b7f improved performance, and allowed custom friction and contact solver models. See CcdPhysicsDemo #define USER_DEFINED_FRICTION_MODEL 2006-09-20 00:49:33 +00:00
sjbaker
dad2cb634e * Merged in my latest changes into SVN repository.
* Arranged to avoid reading/writing textures at same time.
* Removed depth and stencil buffers from FBO's.
* Eliminated 1-component FBO that caused grief for FBO completeness test.
* Added back missing cubeShaderNoTexture.vert
2006-09-20 00:44:41 +00:00
sjbaker
22fdf584b8 Reverse order of entries in CHANGES 2006-09-19 22:46:33 +00:00
ejcoumans
1d539aa662 XNA physics testbed, just 2 cubes for now, move with a/d keys 2006-09-19 19:03:41 +00:00
ejcoumans
7faf84d784 accidental typo 2006-09-19 18:07:27 +00:00
ejcoumans
4970e86100 latest 0.5 changes from Steven Baker, and fixed Windows MSVC compiling issues 2006-09-19 17:10:30 +00:00
ejcoumans
eb6664f7c2 issue with OS X and std::set, erase doesn't return an iterator. todo: check this 2006-09-19 07:06:23 +00:00
ejcoumans
d375a474b3 fixed broadphases after performance optimizations 2006-09-19 06:08:54 +00:00
ejcoumans
d78d0b3055 re-autogenerated projectfiles, moved some new file 2006-09-19 05:20:45 +00:00
ejcoumans
163948e351 strange, stl::set<>::iterator is a const iterator under Apple... 2006-09-19 05:14:11 +00:00
ejcoumans
84afe40064 changed version number, moved SphereSphere algorithm and decreased default number of rigidbodies from 3250 back to 250. 2006-09-19 04:58:11 +00:00
ejcoumans
96046852b2 moved SphereSphereCollisionAlgorithm to main library 2006-09-19 04:55:02 +00:00
ejcoumans
8c023e764c started working on some serious performance improvements. now the union find is optimized, the broadphase add/remove overlapping pair was too slow. added a stl::set to keep track of overlapping pairs. this speeds up the set find/remove. work in progress.the SimpleBroadphase is broken. will be fixed tomorrow.
Did some tests with 3000 rigidbodies, works much smoother now :)
2006-09-19 02:59:30 +00:00
ejcoumans
d47d23ea74 added glew, useful the GPU physics, see Extras/GPUphysics 2006-09-18 20:40:32 +00:00
ejcoumans
b548455ae9 added Steven Baker's GPU physics code (work in progress) 2006-09-18 20:16:43 +00:00
ejcoumans
d87a85ae97 re-autogenerated msvc projectfiles 2006-09-17 06:46:58 +00:00
ejcoumans
eefb3e6c23 2006-09-17 06:44:22 +00:00
ejcoumans
f83677deed added buildsystem files 2006-09-17 06:34:40 +00:00
ejcoumans
28404fe477 2006-09-17 06:32:57 +00:00
ejcoumans
e854a2f55b updated Bullet User Manual 2006-09-17 02:23:36 +00:00
ejcoumans
a98b7f1a95 example that shows how to register your own collision algorithms. 2006-09-17 01:39:54 +00:00
ejcoumans
be91e38bcc added an updated version of the Bullet user manual. described main features, demos etc. 2006-09-17 01:16:44 +00:00
ejcoumans
60fe5affd7 island management bug 2006-09-15 00:01:19 +00:00
ejcoumans
0607bfe9de optimized the island management. It was unoptimized, and becomes a bottleneck for large amounts of objects. 2006-09-14 23:43:50 +00:00
ejcoumans
db2265ce03 check for valid debugdrawer before using it 2006-09-11 16:47:12 +00:00
ejcoumans
badbb56898 updated projectfiles 2006-09-11 06:25:34 +00:00
ejcoumans
c114703156 updated demos includes 2006-09-11 06:10:40 +00:00
ejcoumans
1a6333e709 2006-09-11 05:31:56 +00:00
ejcoumans
43370aaa4f first step in refactoring/cleaning up demos 2006-09-11 05:31:22 +00:00
ejcoumans
a27c35ecaa 2006-09-11 05:30:55 +00:00
ejcoumans
7b5da11662 dispatcher was missing actual implementation for user-registration function 2006-09-08 02:41:47 +00:00
ejcoumans
3a9c5dcc35 2006-09-08 02:28:26 +00:00
ejcoumans
37c920db63 Alternative sphere-sphere collision algorithm 2006-09-08 00:53:29 +00:00
ejcoumans
10aed12f42 more assert issues fixed in Epa 2006-09-07 23:28:30 +00:00
ejcoumans
543ad0ed4c check for valid pointer of CcdPhysicsEnvironment before removal
also added additional assignment to motionstate, when 'setposition'/'setorientation' is called.
2006-09-07 23:01:53 +00:00
ejcoumans
b8961f0308 added __cdecl to memory definition, should allow compilation of code with non-cdecl default calling convention 2006-09-07 22:59:57 +00:00
ejcoumans
4365199a47 added optional striding to ConvexHullShape 2006-09-07 22:58:29 +00:00
ejcoumans
6a0296d437 tested Epa, and added some debug printf stuff
Still has some issues, but so does the sampling MinkowskisumPenetrationDepth solver (its an approximation)
2006-09-07 22:55:17 +00:00
ejcoumans
1bbd779aa3 added ColladaConverter.cpp to cmakelist 2006-09-07 00:44:34 +00:00
ejcoumans
fa4fd1369c Added support for SHORT/WORD indices
Removed references to m_userPointer (in CollisionObject), called it m_userObjectPointer
increased view distance in glut demo file
2006-09-06 22:21:12 +00:00
ejcoumans
400376289c 2006-09-06 00:38:12 +00:00