OpenGL: Purpose of transform matrix in Vertex shader where transform*vertex
The transform matrix will be a uniform which is easier to update and upload to the gpu (just a single glUniform call) than applying the transform to all vertices on the cpu and uploading the new vertices. Especially with large models.