Google宣布了新的開源項(xiàng)目ANGLE (全稱 Almost Native Graphics Layer Engine),這個(gè)項(xiàng)目的目標(biāo)是在 Direct X 9.0c API 的基礎(chǔ)上實(shí)現(xiàn)一層 OpenGL ES 2.0 API中 的 Web GL 子集接口。在開發(fā)的早期,ANGLE 項(xiàng)目將使用 BSD 授權(quán)發(fā)布,而最終完成后,類似 Google Chrome 之類的瀏覽器在 Windows 平臺(tái)上運(yùn)行 WebGL 內(nèi)容將不再依賴于任何的 OpenGL 驅(qū)動(dòng)程序。
目前的瀏覽器中,WebGL 內(nèi)容需要通過(guò)圖形指令集調(diào)用桌面 OpenGL 驅(qū)動(dòng)來(lái)渲染之。對(duì)于 OS X 和 Linux 平臺(tái)來(lái)說(shuō)這根本不是問(wèn)題,因?yàn)镺penGL 是這兩個(gè)系統(tǒng)中的主力 API,相關(guān)的支持自然非常到位。而由微軟 Direct 3D API 主導(dǎo)的 Windows 平臺(tái)則不同,我們甚至很難在大部分的 Windows 電腦中找到 OpenGL 的驅(qū)動(dòng)程序,這樣的后果就是即使你有現(xiàn)在市面上性能最強(qiáng)勁的3D顯卡,但是你的 Windows 電腦還是很有可能因?yàn)闆](méi)有 OpenGL 驅(qū)動(dòng)無(wú)法渲染 WebGL 的內(nèi)容。ANGLE 將改變這個(gè)情況,Windows 用戶屆時(shí)將不需要安裝新的驅(qū)動(dòng)程序就可以正常運(yùn)行 WebGL 的內(nèi)容。