sjbaker a4a3474fb5 The macro 'btFullAssert' is used like this:
btFullAssert ( yadda_yadda ) ;

...in the btScalar.h header, it's defined as:

    #define btFullAssert

...which means that the statement above becomes:

    ( yadda_yadda ) ;

...which means that code may actually be compiled and executed (unnecessarily) - and even when the code is something simple like:

    ( i > 0 && i < 3 ) ;

...the GCC tosses out a 'statement with no effect' warning - before
it optimises away the code.

The fix is:

   #define btFullAssert(x)

...so that the macro still takes a parameter which is now removed
from the sources so you get:

    ;

...which is guaranteed not to generate code.
2007-03-06 18:06:28 +00:00
2006-05-25 19:18:29 +00:00
2006-08-11 23:01:25 +00:00
2006-05-25 19:18:29 +00:00
2006-11-18 03:27:01 +00:00
2006-05-25 19:18:29 +00:00
2007-03-06 10:23:44 +00:00
2007-03-06 10:26:11 +00:00
2007-03-06 10:26:11 +00:00
2006-10-06 22:14:32 +00:00
2006-05-26 17:56:14 +00:00
2006-05-25 19:18:29 +00:00
2006-05-25 19:18:29 +00:00
2007-02-26 05:18:52 +00:00
2006-12-15 19:22:09 +00:00
2006-12-15 19:14:36 +00:00
2006-12-15 19:14:21 +00:00
2007-03-06 10:26:11 +00:00

Bullet is a 3D Collision Detection and Rigid Body Dynamics Library for games and animation.
Free for commercial use, including Playstation 3, open source under the ZLib License.
Discrete and continuous collision detection, integrated into Blender 3D, and COLLADA 1.4 Physics import. 

See the Bullet_User_Manual.pdf for more info and visit the Bullet Physics Forum at
http://bulletphysics.com
Description
No description provided
Readme 258 MiB
Languages
Wavefront Object 70.5%
C++ 13%
Mathematica 8.2%
COLLADA 5.8%
C 2%
Other 0.4%