OpenGL ES(OpenGL for Embedded Systems)是三維圖形應用程式介面OpenGL的子集,針對手機、PDA和遊戲主機等嵌入式裝置而設計。該API由科納斯組織定義推廣,科納斯是一個圖形軟硬體行業協會,該協會主要關注圖形和多媒體方面的開放標準。
原作者 | Khronos Group |
---|---|
開發者 | Khronos Group |
首次發布 | 2003年7月28日 |
目前版本 | 3.2(2015年8月10日 | )
程式語言 | C |
作業系統 | 跨平台 |
平台 | 跨平台 |
類型 | API |
許可協定 | free of charge, royalty or licensing |
網站 | www.khronos.org/opengles |
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 ES 3.0於2012年公布,加入了大量新特性。
OpenGL ES還有一個safety-critical profile。
參考文獻
延伸閱讀
- Astle, Dave and David Durnil: OpenGL ES Game Development, Course Technology PTR, ISBN 1-59200-370-2
- Pulli, Kari and Tomi Aarnio and Kimmo Roimela and Jani Vaarala Designing graphics programming interfaces for mobile devices(頁面存檔備份,存於網際網路檔案館),IEEE CG&A 2005
外部連結
這是一篇與軟體相關的小作品。您可以透過編輯或修訂擴充其內容。 |
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.