1

OpenGL 4.3 中是否已弃用glmatrixmode()gltranslate()glrotate()和等函数?glscale()

如果它们已被弃用,Core OpenGL 配置文件中执行矩阵操作的新函数是什么?

4

2 回答 2

6

它们没有被弃用。它们被删除。有区别。

弃用的意思是“可用,但以后可能会被删除”。删除意味着“不可用”。

您应该使用向量/矩阵库。要么是你写的,要么是别人写的。

于 2012-11-05T05:54:24.017 回答
4

是的,它们都已被弃用。

您应该在 OpenGL 之外本地管理您的矩阵,然后将它们作为统一变量上传glUniformMatrix*

于 2012-11-05T05:45:56.967 回答