blender/extern/bullet2
Sergey Sharybin 87dcee0c0c Silence some annoying warnings when doing full build with strict flags
This mainly touches extern libraries and few debug-only places in intern.

Some summary:

- External libraries are not strict at all about missing declarations,
  so we can rather safely remove such warning together with other strict
  flags.

- Bullet has some static functions which are not used.
  Those were commented out.

- Carve now has some unused debug-only functions commented out as well.
  While we're on the way of getting rid of Carve, it makes sense to make
  things a bit cleaner for the time being.

- In LZMA we have some parts disabled which gives some set but unused
  variables which is rather correct.

- Elbeem had quite some variables set and never used because their usage
  is inside of debug-only code which is commented out.

Note about patching upstream libraries: surely one might say that we
have to make local patchset against this, but own experience says it
only gives extra work trying to merge such tweaks to a new upstream
version and usually it's just faster to re-apply such fixes again after
bundling new upstream library.
2016-04-22 10:59:15 +02:00
..
patches Fix T47758: rigidbody bug with constraint breaking and disable collisions. 2016-03-27 01:32:28 +01:00
src Silence some annoying warnings when doing full build with strict flags 2016-04-22 10:59:15 +02:00
CMakeLists.txt Upgrade Bullet to version 2.83. 2016-01-25 22:14:46 +01:00
readme.txt Upgrade Bullet to version 2.83. 2016-01-25 22:14:46 +01:00

This is the new refactored version of Bullet physics library version 2.x

Questions? mail blender at erwincoumans.com, or check the bf-blender mailing list.
Thanks,
Erwin

Apply patches/blender.patch to fix a few build errors and warnings and dd original
vertex access for BMesh convex hull operator.

Documentation is available at:
http://code.google.com/p/bullet/source/browse/trunk/Bullet_User_Manual.pdf
and:
https://github.com/bulletphysics/bullet3/tree/master/docs