OpenGL ES系列教程总结

OpenGL ES系列教程总结

 

什么是OpenGL ES?

  • OpenGL ES (为OpenGL for Embedded System的缩写) 为适用于嵌入式系统的一个免费二维和三维图形库。
  • 为桌面版本OpenGL 的一个子集。
  • OpenGL ES 定义了一个在移动平台上能够支持OpenGL最基本功能的精简标准,以适应如手机,PDA或其它消费者移动终端的显示系统。
  • Khronos Group 定义和管理了OpenGL ES标准。

OpenGL 与 OpenGL ES的关系OpenGL ES 是基于桌面版本OpenGL 的:

  • OpenGL ES 1.0  基于OpenGL 1.3 , 在2003年发布
  • OpenGL ES 1.1   基于OpenGL 1.5 ,  在2004年发布
  • OpenGL ES 2.0  基于OpenGL2.0,   在2007年发布
  • OpenGL 2.0 向下兼容OpenGL 1.5   而 OpenGL ES 2.0 和OpenGL ES 1.x 不兼容,是两种完全不同的实现。

OpenGL ES管道(Pipeline)OpenGL ES 1.x 的工序是固定的,称为Fix-Function Pipeline,可以想象一个带有很多控制开关的机器,尽管加工的工序是固定的,但是可以通过打开或关闭开关来设置参数或者打开关闭某些功能。OpenGL ES 2.0 允许提供编程来控制一些重要的工序,一些“繁琐”的工序比如栅格化等仍然是固定的。(这些开关被就是state,注意应该尽量少的改变state,以免影响性能) 

一、OpenGL ES基础教程 

http://www.apkbus.com/android-20427-1-1.html 

 

二、OpenGL ES基础教程二、绘制多边形 前面的教程都是关于设置GLSurfaceView 

http://www.apkbus.com/android-20521-1-1.html 

 

三、OpenGL es 3D游戏火力篮球源码及PPT教程 

http://www.apkbus.com/android-73048-1-1.html 

 

四、Android 开发教程OpenGL ES管道  

http://www.apkbus.com/android-16102-1-1.html 

 

五、OpenGL es 简单教程 

http://www.apkbus.com/android-79882-1-1.html 

 

欢迎关注微博http://e.weibo.com/2975543812

posted @ 2012-11-28 16:58  vincy  阅读(420)  评论(0编辑  收藏  举报