I was wondering whats more efficient to do if you want to transform a mesh.
1) Transforming a matrix and pass that to a shader or
2) Manipulate the meshs vertex data directly
I was wondering because LibGDX is using the second option to transform sprites. And calculating the translation, rotation and scaling for every mesh every frame seems a bit too much, since you have to change the vertex data every frame too.