OpenGL ES 簡介

什么是OpenGL ES

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

OpenGL ES 1.0 基于 OpenGL1.3,2003年發(fā)布。
OpenGL ES 1.1 基于 OpenGL1.5,2004年發(fā)布。
OpenGL ES 2.0 基于 OpenGL2.0,2007年發(fā)布。
OpenGL2.0向下兼容1.5。OpenGL ES2.0不兼容1.x,是兩種完全不同的概念。

OpenGL ES Profiles

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

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

OpenGL ES支持的基本圖形為 點Point,線Line,和三角形Triangle,其它所有復(fù)制圖形都是通過這幾種基本幾何圖形組合而成。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容