到今天,喜歡上了非常酷的圖片處理和游戲,經了解,大部分都要使用opengl es,所以准備開始學習,然后深入學習cocos2d,GPUImage.平台為IOS
OpenGL ES
OpenGL ES (OpenGL for Embedded Systems) 是
OpenGL三維圖形 API 的子集,針對手機、PDA和游戲主機等
嵌入式設備而設計。該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,引入了對可編程管線的支持。