ejcoumans
9b01b6672e
updated makefile and fixed a GLuint <-> int conversion issue
2006-10-01 17:16:02 +00:00
sjbaker
a7eca49065
Added some performance measuring tools.
...
Speeded up collision detection significantly.
2006-10-01 16:36:57 +00:00
sjbaker
9ebc440ee5
Added simple collision detection.
2006-10-01 03:45:08 +00:00
sjbaker
2aaab1ab1a
Assorted cleanup of compilation warnings. Also fixed some actual errors:
...
#include "renderTexture.h"...when the file is actually called 'RenderTexture.h'.
2006-10-01 00:08:09 +00:00
ejcoumans
62bdd2bde2
don't crash when no debugdrawer is available, added some damping for the constraint demo
2006-09-30 03:16:02 +00:00
ejcoumans
45386e05dc
autogenerated updated projectfiles
2006-09-30 02:58:40 +00:00
ejcoumans
dcf007ca38
more refactoring for CMake buildsystem
2006-09-30 02:51:35 +00:00
ejcoumans
c9e468b127
update buildsystem for recent refactoring
2006-09-30 02:40:55 +00:00
ejcoumans
01a6290cf7
more refactoring, restored some profiling and some debugging
2006-09-30 02:26:51 +00:00
ejcoumans
d38549aa54
more refactoring, removed PhysicsInterface, cleaned up demos to make use of btDynamicsWorld derived classes.
...
removed two cached optimizations, type in btTransform and cached inverse transform (todo: test performance impact)
committed fixes that make the code adhere to 'who creates it, also destroys it'
2006-09-30 01:36:39 +00:00
ejcoumans
14397a2f72
confusion about memory management, and removed obsolete PhysicsInterface code.todo: updated the demos that still use this code
2006-09-29 19:57:23 +00:00
ejcoumans
0d7c960eb6
removed #undef max
...
was leftover/redundant, thanks for reporting Jack
2006-09-29 15:20:45 +00:00
ejcoumans
21482e4cab
some minor comment-renames, and moved some data from box/sphere into common convex.
2006-09-28 20:14:10 +00:00
ejcoumans
839c9b01c0
updated user manual with recent refactoring changes
2006-09-28 06:40:33 +00:00
ejcoumans
fc9319ee43
refactoring: added basic text in DemoApplication (not all keys are hooked up yet)
2006-09-28 01:56:34 +00:00
ejcoumans
5a75c6e09e
refactoring: sphere-box collision algorithm added
2006-09-28 01:47:24 +00:00
ejcoumans
153ffcda52
more refactoring: fixed conventions in this class
2006-09-28 01:46:36 +00:00
ejcoumans
73b996cafd
autogenerated new projectfiles, refactoring related
2006-09-28 01:33:59 +00:00
ejcoumans
c473bd69ce
refactoring
2006-09-28 01:28:16 +00:00
ejcoumans
5b2d6af1ef
refactoring: re-ordered libs
2006-09-28 01:27:48 +00:00
ejcoumans
2b1657b1dd
Refactoring: another huge number of changes, renamed methods to start with lower-case.
2006-09-28 01:11:16 +00:00
ejcoumans
d0f09040e9
fixed some merging conflicts
2006-09-27 20:58:49 +00:00
ejcoumans
eb23bb5c0c
merged most of the changes from the branch into trunk, except for COLLADA, libxml and glut glitches.
...
Still need to verify to make sure no unwanted renaming is introduced.
2006-09-27 20:43:51 +00:00
ejcoumans
d1e9a885f3
added some files
2008-02-12 02:02:48 +00:00
sjbaker
2b286e4748
Added new GPU physics demo into both trunk and branch.
2006-09-27 19:18:52 +00:00
ejcoumans
e48c81c55e
added basic sphere-box case for porting purposes. This way, we can have a basic sample without GJK.
2006-09-27 00:51:25 +00:00
ejcoumans
a54f928b60
added vehicle simulation
2006-09-27 00:08:24 +00:00
ejcoumans
2a602aefa1
added replacement for CcdPhysicsEnvironment
2006-09-26 23:55:35 +00:00
ejcoumans
9531ec4b30
most basic rigid body simulation
...
lacks object deactivation and constraints, vehicles etc.
2006-09-26 21:31:44 +00:00
ejcoumans
37a53ee7d9
small cleanup in the DemoApplication, removed references to obsolete PHY_ShapeProps/PHY_MaterialProps
...
removed deletion of motionstate in CcdPhysics/CcdPhysicsController destructor
disabled m_type optimization in SimdTransform (making the memory size 64 byte, potentially more cache friendly)
fixed a bug in island generation, causing the activation not propagating in one frame, but one 'layer' of rigidbodies at a time
2006-09-26 18:59:29 +00:00
ejcoumans
0e04cfc806
First stage in refactoring Bullet: moved Bullet Collision and Dynamics and LinearMath into src folder, and all files in Collision Detection and Dynamics have bt prefix.
...
Made all buildsystems to work again (jam, msvc, cmake)
2006-09-25 08:58:57 +00:00
sjbaker
86f5b09623
Added newline at the ends of these files in order to prevent g++ warnings.
2006-09-24 17:25:13 +00:00
ejcoumans
804d99e392
fixed bug in PolyhedralConvexShape supportmapping, and better description for GJK max iteration exit
2006-09-24 04:21:11 +00:00
sjbaker
f1627677df
Fixed over 500 compile warnings. Mostly:
...
* Unused variables.
* Missing newlines at ends of #included files.
* signed int loop variables where the termination condition is an unsigned 'get number of' function.
* 'NULL' used inappropriately for an integer or character constant (NULL is a pointer)
* abstract base classes with no virtual destructor.
* Floating point constants used to initialise integer variables.
2006-09-23 14:51:54 +00:00
ejcoumans
ccced9fd82
fixed 2 bugs, updated changes.txt
2006-09-23 02:05:22 +00:00
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