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

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

關(guān)于 OpenGL ES

什么是 OpenGL ES?

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

OpenGL 與 OpenGL ES 的關(guān)系

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

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 不兼容,是兩種完全不同的實(shí)現(xiàn)。

OpenGL ES Profiles

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

  1. The Common Profile 針對支持硬件浮點(diǎn)運(yùn)算的設(shè)備,API 支持定點(diǎn)和浮點(diǎn)運(yùn)算。
  2. The Common Lite Profile 針對不支持硬件浮點(diǎn)運(yùn)算的設(shè)備,API 只支持定點(diǎn)運(yùn)算。

本教程主要針對 Common Profile 設(shè)備支持浮點(diǎn)運(yùn)算。