As of this writing, only 3 of 16 (and possibly 24) contact constraints exist.
We'll need to create the rest of them, but we need to run the numbers on memory bandwidth. The effective mass jacobian baking trick might be worth it on one contact constraints.
This is made slightly more complex by the need to keep things minimally duplicated. Nonconvex manifolds should tend to be a bunch of convex 1 contact manifolds lacking twist friction, so it shouldn't be too hellish.
As of this writing, only 3 of 16 (and possibly 24) contact constraints exist.
We'll need to create the rest of them, but we need to run the numbers on memory bandwidth. The effective mass jacobian baking trick might be worth it on one contact constraints.
This is made slightly more complex by the need to keep things minimally duplicated. Nonconvex manifolds should tend to be a bunch of convex 1 contact manifolds lacking twist friction, so it shouldn't be too hellish.