Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试opengles2在android平台上进行开发。但我在头文件中找不到glMatrixMode方法GLES2/gl2.h,但我可以在GLES/gl.h. 我应该在包含gl.h的同时包含gl2.h吗?opengles2中是否需要矩阵模式?
opengles2
glMatrixMode
GLES2/gl2.h
GLES/gl.h
gl.h
gl2.h
OpenGL-ES-2 中没有矩阵堆栈。它已被完全删除。现代 OpenGL(OpenGL-3 核心及更高版本)也是如此。
您应该自己管理矩阵,就像每个严肃的 3D 图形应用程序多年来所做的那样。<=OpenGL-2.1 和 OpenGL-ES-1 的矩阵堆栈从来没有完整的功能并且使用起来很麻烦。甩掉包袱。
有许多实现 3D 图形矩阵数学的库。谷歌搜索“GLM”、“Eigen”或“linmath.h”