OpenGL ES 基础入门
本文摘自网络,本人只是进行了一下规整,只作为学习参考使用,内容覆盖面并不全,但
对于新手入门来说,有一定的帮助作用。
OpenGL ES 基础入门.......................................................................................................................1
了解 OpenGL ES 社区..............................................................................................................1
初始化 EGL...............................................................................................................................3
初始化 GLES.............................................................................................................................4
Hello,EGL................................................................................................................................18
加载模型..................................................................................................................................27
材质纹理..................................................................................................................................31
光照..........................................................................................................................................38
压缩纹理..................................................................................................................................40
全屏抗锯齿 FSAA .................................................................................................................51
了解 OpenGL ES 社区
学习任何一种新技术,要先对它有一个全局性的了解,这样才知道用功的方向。
而这全局性的了解中,非常重要的一块就是要了解该技术的社区情况。
OpenGL|ES 的官方组织是:http://www.khronos.org/ 该组织关注于手持和移动
平台上的动态媒体编著、播放所需的 API,并致力于为这些 API 建立无限权费用
的开放标准。(focused on the creation of open standard, royalty-free APIs
to enable the authoring and accelerated playback of dynamic media on a
wide variety of platforms and devices.)
在 Khronos 的网站上,有大量开发者资源,其中最重要的部份就是规范文档和头
文件(EGL, GLES 1.x, GLES 2.x),同时还列出了很多的例子和教程。
OpenGL|ES 是根据手持及移动平台的特点,对 OpenGL 3D 图形 API 标准进行裁剪
定制而形成的,因此大多数 OpenGL 方面的知识都是可以借鉴的,因此保持对
OpenGL 官方组织的关注是非常有益的,OpenGL ARB 网站在