
Is there a sort of "OpenGL-optimized" version of btTransform.
Bullet uses (row-major) internal data storage for btTransform (and btMatrix3x3).
So we have to call getOpenGLMatrix() to export it to a temporary column-major matrix to be later passed to OpenGL.
Would it be possible to have bullet use column-major matrices in the first place and map them to an OpenGL float* (reinterpret_cast) to eliminate the copying?
Would it give us any performance gain?
Just wondering if anybody has already experimented with it and if it's possible.
Thanks,
V.