2011-06-08 96 views
1

几年前,我学习了一些OpenGL(版本2.0)。基本的例子都很简单。可以用几个批处理命令绘制一个彩色三角形(如glVertex)。Android + GL ES 2.0多色代码示例?

现在我才知道,那OpenGL ES 2.0 deprecates这样的命令的用法。我找到的所有例子都包含自定义着色器,用一些着色语言编写。虽然编写高度可定制的高性能应用程序可能会很好,但当您开始学习GL ES 2.0时,这并没有什么帮助。

长话短说:请提供最简单的链接或代码Android GL ES 2.0应用程序将绘制一个多彩色的三角形(和别的什么都不做)。

谢谢!

回答

0

固定功能流水线API(glVertex等)不允许在OpenGL ES 2.0+中使用。

下面是一个多彩色三角形渲染样本的链接,使用OpenGL ES 2.0: http://www.badadev.com/opengl-es-2-0-on-bada-shaders-and-programs/

什么,从简单的“世界你好”的人区分上面的教程是稍微复杂一点的顶点着色器和如何顶点颜色被传递给着色器。

如果你正在使用Android NDK,一个好的起点是它附带的'hello-gl2'示例。