目的是将摄像机空间的坐标点变换到裁剪空间,然后作为顶点着色器的输出(gl_Position),后续管线会自动进行透视除法将裁剪空间坐标变换到NDC空间(-1到1)








gl中生成透视投影矩阵的API:
cpp
//fovy:y轴方向的视张角,弧度单位
//aspect:近平面的横纵百分比
//near:近平面距离
//far:远平面距离
glm::mat4 perspectiveMatrix = glm::perspective(glm::radians(60.0f), (float)app->getWidth() / (float)app->getHeight(), 0.1f, 1000.0f);