Moving normal/tangents calculations out of the render thread
I discussed this a little with Alexis on Tuesday, but I've been encountering performance issues with normal recalculation. Right now, when a deformable mesh gets rendered, it must meet recalculate the normals (and soon, the tangents as well) as part of the render loop. IMO, this shouldn't happen in the render loop since the render loop should only be issuing draw commands and doing culling related things.
I was thinking that it might not be bad to move that command to the physics module since recalculation could be done under a certain threshold. Or, we could move it to another module that solely does mesh preparation. What do you all think?