1

我正在尝试opengles2在android平台上进行开发。但我在头文件中找不到glMatrixMode方法GLES2/gl2.h,但我可以在GLES/gl.h. 我应该在包含gl.h的同时包含gl2.h吗?opengles2中是否需要矩阵模式?

4

1 回答 1

6

OpenGL-ES-2 中没有矩阵堆栈。它已被完全删除。现代 OpenGL(OpenGL-3 核心及更高版本)也是如此。

您应该自己管理矩阵,就像每个严肃的 3D 图形应用程序多年来所做的那样。<=OpenGL-2.1 和 OpenGL-ES-1 的矩阵堆栈从来没有完整的功能并且使用起来很麻烦。甩掉包袱。

有许多实现 3D 图形矩阵数学的库。谷歌搜索“GLM”、“Eigen”或“linmath.h”

于 2012-11-30T12:52:19.110 回答