I just had a look, and added a endianness swap to btBulletWorldImporter and bFile.
https://code.google.com/p/bullet/source/detail?r=2618Can you test it and let us know if that works for you?
Quote:
the DNA seems wasteful when building for a console.
Indeed. One option to reduce the DNA size a lot for small files that only contain few Bullet structures is to only save DNA structures that are actually used.
Right now, the full DNA is always attached.
Quote:
And finally, if I want to leave the bullet file's image in memory, re-using the data (load-in-place) wherever possible, I'd have to add that functionality as well, right?
Indeed, it should be possibly to avoid further duplication of data and use the Bullet file data in-place. It needs some work.
If you have time to work on it please consider sharing it.
Thanks!
Erwin