Commit Graph
3026 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