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.
我正在为 OpenGL ES 2.0 移植 GLU。因为我看到的 ES 版本使用 1.1,所以有一些 2.0 中没有的功能,我希望能得到一些帮助。根据 OpenGL规范...
glMultMatrix — 将当前矩阵与指定矩阵相乘
好的,所以我们传递了一个矩阵,我假设我们可以假设它是 4x4 (xyzw)。但它乘以什么矩阵?这是 gl_position 吗?
任何人都有如何移植此功能的示例?
在 OpenGL ES 1.1 中,当前矩阵是当前矩阵堆栈顶部的矩阵。有几个矩阵堆栈,您可以像这样选择其中一个:
glMatrixMode(GL_PROJECTION); or glMatrixMode(GL_MODELVIEW);
矩阵堆栈概念在 2.0 中不存在。
是的,矩阵总是 4 x 4。
这里有一个很好的 GLU 开源实现:
http://code.google.com/p/glues/