Android上的NDK和OpenGL基础知识

时间:2011-02-02 20:57:16

标签: android opengl-es android-ndk

我正在尝试使用NDK在Android上呈现openGL图像。我参加了基础图形课程,熟悉开放式GL。我看了几个例子,比如San-Angeles项目,但不知道发生了什么。我熟悉glBegin(GL_LINES)等调用。我在那里的任何地方都没有看到类似的东西。似乎有很多代码在做很多事情,这些代码变得有点压倒性。那么,有没有我可以利用的资源在Android上显示基本的openGL渲染。我正在谈论绘制旋转三角形类型的教程。如果没有,是否有更复杂的项目如San-Angeles被评论?

1 个答案:

答案 0 :(得分:8)

OpenGL ES(Android上支持的OpenGL子集)不支持渲染基元的glBegin / glEnd方法。您应该考虑使用顶点数组。 glDrawArrays和glDrawElements是您需要研究的基本调用。

哦,Khronos在这里有一些相关信息:http://www.khronos.org/opengles/