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

Open source Bullet Physics SDK release information
Post Reply
User avatar
Erwin Coumans
Site Admin
Posts: 4221
Joined: Sun Jun 26, 2005 6:43 pm
Location: California, USA
Contact:

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

Post 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
Last edited by Erwin Coumans on Sat Mar 17, 2007 8:57 am, edited 2 times in total.
User avatar
projectileman
Posts: 109
Joined: Thu Dec 14, 2006 4:27 pm
Location: Colombia
Contact:

Post by projectileman »

Thanks Erwin!! that was a great move on the Bullet development. Now it is more stable and compatible with multiple plattforms.
User avatar
Dragonlord
Posts: 198
Joined: Mon Sep 04, 2006 5:31 pm
Location: Switzerland
Contact:

Post by Dragonlord »

Great news to get rid of STL. I've seen only troubles with it so far. 8)
Butters9637
Posts: 7
Joined: Tue Mar 06, 2007 3:26 am

Post by Butters9637 »

wow,so fast.
User avatar
Dragonlord
Posts: 198
Joined: Mon Sep 04, 2006 5:31 pm
Location: Switzerland
Contact:

Bug in configure.ac

Post 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.
Post Reply