pass model-view and projection matrix by uniform buffer object