Upgrade Bullet to version 2.83.
[blender.git] / extern / bullet2 / src / BulletSoftBody / btSoftBodyHelpers.h
index 620a52fe3943fb52b05bc707a5570e1f627793bb..7271530109a4d9510144d1d627d3717c8534436a 100644 (file)
@@ -137,7 +137,12 @@ struct     btSoftBodyHelpers
                                                                                                        bool bfacelinks,
                                                                                                        bool btetralinks,
                                                                                                        bool bfacesfromtetras);
-       
+
+       /// Sort the list of links to move link calculations that are dependent upon earlier
+       /// ones as far as possible away from the calculation of those values
+       /// This tends to make adjacent loop iterations not dependent upon one another,
+       /// so out-of-order processors can execute instructions from multiple iterations at once
+       static void ReoptimizeLinkOrder(btSoftBody *psb );
 };
 
 #endif //BT_SOFT_BODY_HELPERS_H