我似乎不能在我的Android NDK项目中包含lu.h。
我正在尝试将现有的C++代码移植到NDK,它在一些地方(特别是gluErrorString
)使用了glu。
OpenGLES没有glu吗?
有没有我可以使用的端口?
如果不是,我可能可以删除对gluPerspective
等东西的调用,但是我该如何处理gluErrorString
呢
发布于 2011-10-07 21:24:40
OpenGL ES没有glu吗?
不,它不是。看看这个:Platform OpenGL Includes collection。在Android下,只有以下头部:
OpenGL ES 1.1:
#include <GLES/gl.h>
#include <GLES/glext.h>
OpenGL ES 2.0:
#include <GLES2/gl2.h>
#include <GLES2/gl2ext.h>
有没有我可以使用的端口?
是的,有一个用于Android的GLU的部分移植- GLU ES (它支持gluErrorString
,gluPerspective
和许多其他功能):
GLU 1.3部分端口(仅限libutil和libtess组件),用于OpenGL ES 1.x (CM -通用配置文件)及更高版本。
该端口支持:
https://stackoverflow.com/questions/7589563
复制相似问题