在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Android/ 關于 OpenGL ES
繪制線段 Line Segment
投影變換 Projection
繪制迷你太陽系
繪制一個球體
繪制三角形 Triangle
OpenGL 光照模型
三維坐標系及坐標變換初步
定義 3D 模型的前面和后面
繪制一個 20 面體
顏色 Color
Depth Buffer
材質(zhì)及光照示例
基本幾何圖形定義
關于EGL
導言
Viewing 和 Modeling(MODELVIEW) 變換
FrameBuffer
設置光照效果 Set Lighting
Viewport 變換
階段小結
繪制點 Point
OpenGL ES API 命名習慣
通用的矩陣變換指令
關于 OpenGL ES
創(chuàng)建實例應用 OpenGLDemos 程序框架
OpenGL ES 管道(Pipeline)
GLSurfaceView

關于 OpenGL ES

什么是 OpenGL ES?

  • OpenGL ES (為 OpenGL for Embedded System 的縮寫) 為適用于嵌入式系統(tǒng)的一個免費二維和三維圖形庫。
  • 為桌面版本 OpenGL 的一個子集。
  • OpenGL ES 定義了一個在移動平臺上能夠支持 OpenGL 最基本功能的精簡標準,以適應如手機,PDA 或其它消費者移動終端的顯示系統(tǒng)。
  • Khronos Group 定義和管理了 OpenGL ES 標準。

OpenGL 與 OpenGL ES 的關系

OpenGL ES 是基于桌面版本 OpenGL 的,下圖顯示了 OpenGL 和 OpenGL ES 之間的關系圖

http://wiki.jikexueyuan.com/project/opengl-es-guide/images/41.png" alt="" />

  • OpenGL ES 1.0 基于 OpenGL 1.3 , 在 2003 年發(fā)布
  • OpenGL ES 1.1 基于 OpenGL 1.5 , 在 2004 年發(fā)布
  • OpenGL ES 2.0 基于 OpenGL2.0, 在 2007 年發(fā)布
  • OpenGL 2.0 向下兼容 OpenGL 1.5 而 OpenGL ES 2.0 和OpenGL ES 1.x 不兼容,是兩種完全不同的實現(xiàn)。

OpenGL ES Profiles

OpenGL ES 1.x 支持兩種 Profile 以支持不同類型的嵌入設備。

  1. The Common Profile 針對支持硬件浮點運算的設備,API 支持定點和浮點運算。
  2. The Common Lite Profile 針對不支持硬件浮點運算的設備,API 只支持定點運算。

本教程主要針對 Common Profile 設備支持浮點運算。