我目前正在开发一个涉及OpenGL ES开发的Android项目。但是,我遇到了一个问题,在 Android 上使用 GLES 时,我似乎找不到 GL_INT_2_10_10_10_REV 的定义。
由于其紧凑的表示形式,该定义对于法线和切线顶点存储特别有用。
这个定义应该在 Android GLES 上可用吗?如果是这样,我在哪里可以找到它的定义或文档?如果没有,我应该考虑什么替代方法来实现相同的功能?
有关此事的任何见解或指导将不胜感激。谢谢!
检查了我的项目中包含的 GLES 标头,但找不到定义。 搜索了 Android NDK 文档和 OpenGL ES 规范,但找不到任何提及 GL_INT_2_10_10_10_REV 的内容。
我在GLES3\gl3.h下找到了定义
但是,在文档这里我知道它也应该在 api 2.0 中支持此标志。
我还在 GLES2\gl2ext.h 下找到了 GL_UNSIGNED_INT_2_10_10_10_REV_EXT 定义
我希望在 api 2.0 上使用该标志也是安全的。