【发布时间】:2020-04-02 20:55:50
【问题描述】:
我的问题很简单。我想知道我是否可以同时使用 GL_MODELVIEW 和 GL_PROJECTION ?
【问题讨论】:
-
在传统 OpenGL 中,每个顶点坐标由当前模型视图矩阵转换,然后由当前投影矩阵转换。注意,甚至有 4 个当前矩阵:
GL_MODELVIEW、GL_PROJECTION、GL_TEXTURE和GL_COLOR。见glMatrixMode。 “同时使用”是什么意思?您不能“使用”它们,矩阵会自动应用于顶点属性,除非您使用着色器。但是如果你使用着色器,那么你根本不应该使用遗留矩阵。
标签: c++ opengl graphics opengl-compat