複製鏈接
請複製以下鏈接發送給好友

angle

(瀏覽器上的WebGL環境)

鎖定
ANGLE (全稱 Almost Native Graphics Layer Engine),這個項目的目標是在 Direct X 9.0c API 的基礎上實現一層 OpenGL ES 2.0 API中 的 Web GL 子集接口。
外文名
Almost Native Graphics Layer Engine
簡    稱
angle
目    標
實現大部分的 OpenGL ES 2.0 API
基    礎
Direct X 9.0c API

目錄

angle簡介

Google宣佈了新的開源項目 ANGLE (全稱 Almost Native Graphics Layer Engine),這個項目的目標是在 Direct X 9.0c API 的基礎上實現一層 OpenGL ES 2.0 API中 的 Web GL 子集接口。在開發的早期,ANGLE 項目將使用 BSD 授權發佈,而最終完成後,類似 Google Chrome 之類的瀏覽器在 Windows 平台上運行 WebGL 內容將不再依賴於任何的 OpenGL 驅動程序。 [1] 

angle特性

目前的瀏覽器中,WebGL 內容需要通過圖形指令集調用桌面 OpenGL 驅動來渲染之。對於 OS X 和 Linux 平台來説這根本不是問題,因為OpenGL 是這兩個系統中的主力 API,相關的支持自然非常到位。而由微軟 Direct 3D API 主導的 Windows 平台則不同,我們甚至很難在大部分的 Windows 電腦中找到 OpenGL 的驅動程序,這樣的後果就是即使你有現在市面上性能最強勁的3D顯卡,但是你的 Windows 電腦還是很有可能因為沒有 OpenGL 驅動無法渲染 WebGL 的內容。ANGLE 將改變這個情況,Windows 用户屆時將不需要安裝新的驅動程序就可以正常運行 WebGL 的內容。 [1] 

angle目標

由於 ANGLE 的目標是實現大部分的 OpenGL ES 2.0 API,所以這個項目可能對移動設備以及嵌入式設備的開發者相當有用:ANGLE 會讓他們在 Windows 平台生成應用雛形的工作變的更加容易,並且給了開發者一個新的向桌面部署已完成版本代碼的選擇。 [1] 
參考資料