回覆列表
  • 1 # CoreCode

    該API由Khronos集團定義推廣,Khronos是一個圖形軟硬體行業協會,該協會主要關注圖形和多媒體方面的開放標準。 OpenGL ES 是從 OpenGL 裁剪定製而來的,去除了 glBegin/glEnd,四邊形(GL_QUADS)、多邊形(GL_POLYGONS)等複雜圖元等許多非絕對必要的特性。經過多年發展,現在主要有兩個版本,OpenGL ES

    1.x 針對固定管線硬體的,OpenGL ES

    2.x 針對可程式設計管線硬體。OpenGL ES 1.0 是以 OpenGL 1.3 規範為基礎的,OpenGL ES 1.1 是以 OpenGL 1.5 規範為基礎的,它們分別又支援 common 和 common lite兩種profile。lite profile只支援定點實數,而common profile既支援定點數又支援浮點數。 OpenGL ES 2.0 則是參照 OpenGL 2.0 規範定義的,common profile釋出於2005-8,引入了對可程式設計管線的支援。 OpenGL ESOpenGL ES 是免授權費的,跨平臺的,功能完善的2D和3D圖形應用程式介面API,它針對多種嵌入式系統專門設計 - 包括控制檯、行動電話、手持裝置、家電裝置和汽車。它由精心定義的桌面OpenGL子集組成,創造了軟體與圖形加速間靈活強大的底層互動介面。 OpenGL ES 包含浮點運算和定點運算系統描述以及 EGL針對便攜裝置的本地視窗系統規範。OpenGL ES 1.X 面向功能固定的硬體所設計並提供加速支援、圖形質量及效能標準。OpenGL ES 2.X 則提供包括遮蓋器技術在內的全可程式設計3D圖形演算法。

  • 中秋節和大豐收的關聯?
  • 馬上就要五一小長假了,你們做好出去玩的計劃了嗎?