So what are my current options for very large worlds for a spaceflight sim. After going through many threads here this is the conclusion I came to:
1. I cannot use multiple bullet simulations in a single program if I am updating them in parallel, to say simulate 2 different bases on say earth and mars. This is because the Bullet memory allocator is not thread safe.
2. Bullet can support huge worlds, but since floating point precision drops below 0.01 beyond say about 5 km, I effectively can use a dynamics world of size only +5000 by -5000.
(Ok maybe its not 5km but 10 km, but a single base in my space sim is 3 km, so since I have to keep them apart from each other I can support at most 3 bases, which is too less !!)
3. The MultiSAP broadphase is not ready and I cannot use it yet to distribute objects which are in 2 different bases(so very far from each other) into 2 different broadphases.
4. I cannot use multithreading with MultiSAP.
Please help me bust these myths