OpenGL why send only one model matrix if two models in scene?
<p>Im seeing that i must send 1 MVP matrix to the vert shader, but don't i need to send multiple model matrices if i have more then 1 model in my scene?</p>

<p>For example, if i have 2 teapots, each with a different model matrix that has been translated, rotated, and scaled differently than the other teapot. If i can can only send 1 of the teapots's model matrix, a part of the M in the MVP matrix sent to the shader, then as my VAO vertex data is fed into the vert shader, both teapots will be transformed according to the 1 model matrix that i choose to send to the shader.</p>