Page 1 of 1

Bullet 2.45 release. Bye STL, welcome heapSort (Updated)

Posted: Tue Mar 06, 2007 11:06 am
by Erwin Coumans
* important bugfix, please upgrade from 2.44 to 2.45

You can download new source release of the Bullet Physics 2.45.

Due to incompatibility and alignment issues, Bullet doesn't use STL anymore.

- std::vector is replaced by btAlignedObjectArray. This array container has also a heapsort and binary search (both in-place), and is mostly compatible with std::vector, except no iterators.
- fixed 'wrong cast' and 'missing symbol gUseEpa'.
- The SAP only adds objects, never removed. Removal is postponed for during traversal of overlapping pairs (duplicates and non-overlapping pairs are removed during that traversal).

- from 2.44 to 2.45 the island (constraint) sorting has been fixed, thanks Clemens Unterkofler for reporting!

Enjoy,
Erwin

Posted: Thu Mar 08, 2007 11:35 pm
by projectileman
Thanks Erwin!! that was a great move on the Bullet development. Now it is more stable and compatible with multiple plattforms.

Posted: Fri Mar 09, 2007 12:30 am
by Dragonlord
Great news to get rid of STL. I've seen only troubles with it so far. 8)

Posted: Fri Mar 09, 2007 4:28 am
by Butters9637
wow,so fast.

Bug in configure.ac

Posted: Sun Mar 11, 2007 2:14 pm
by Dragonlord
Trying to build this ( I know, took me some time, had other things to do ) fails on autogen.sh, reason:

Code: Select all

configure.ac:72: error: possibly undefined macro: _AC_SRCPATHS
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
Fix: Comment out line 72 in configure.ac

Not sure what this line does as I've never used it in a configure myself.