SIGGRAPH 2015圖形大會上,Khronos組織正式發(fā)布了新一代的OpenGL ES 3.2移動圖形規(guī)范,最大變化一是繼續(xù)汲取桌面版OpenGL的營養(yǎng),二就是整合了Google AEP規(guī)范,力捧安卓。
其實,去年的OpenGL ES 3.1就可以算作OpenGL 4.x規(guī)范的子集,將很多功能帶到了移動端,比如計算渲染、獨立渲染對象、間接繪制命令、增強紋理等等。
OpenGL ES 3.2則繼續(xù)走這條路,并宣稱適應絕大多數(shù)移動設備、消費電子設備、車載設備。
新規(guī)范整合了Google AEP,即可安卓擴展包,相關的主要新功能包括:
- 曲面細分(終于!),改進渲染幾何細節(jié)
- 集合著色器,增加細節(jié)和陰影
- ASTC紋理壓縮,降低內(nèi)存占用和帶寬
- 浮點渲染器目標,更高精度計算
- 調(diào)試和健壯性,更簡單的代碼和安全執(zhí)行
- 增強的紋理目標和混合操作
此外,新版還實現(xiàn)了很多高級圖形特效,包括:
- 延遲渲染,基于物理的著色
- HDR色調(diào)映射
- 全局照明與反射
- 煙霧和粒子效果
OpenGL ES 3.2基本上就是取代了Google AEP,后者也完成了歷史使命。Google也宣布,未來的安卓系統(tǒng)將會大力支持OpenGL ES 3.2,具體版本未提及但應該就是Android M。
蘋果方面還是支持OpenGL ES 3.1,而且在全力搞自己的Metal,看來兩家是要徹底分道揚鑣了。
(舉報)