【发布时间】:2011-05-11 06:55:33
【问题描述】:
我正在尝试使用 OpenGL 着色语言 (GLSL) 1.5 版来制作顶点和几何着色器。
我了解到,在 GLSL 版本 1.5 中,不推荐使用像 gl_ModelViewProjectionMatrix 这样的内置变量,因此您必须手动传递它们。如果我已经设置了模型视图和投影矩阵(例如使用gluLookAt 和gluPerspective),那么如何让矩阵传递到顶点和几何着色器?我做了一些搜索,有些网站似乎提到了一个函数glGetMatrix(),但我在任何官方文档中都找不到该函数,而且它似乎不存在于我正在使用的实现中(我得到了一个编译当我尝试使用该函数编译它时出现错误unknown identifier: glGetMatrix)。
【问题讨论】: