Google新項目讓WebGL不依賴驅動程序
2025-01-24 19:42:10
泡泡網顯卡頻道3月19日 Google剛剛宣布了一個叫做Almost Native Graphics Layer Engine的新開源項目,簡稱ANGLE。該新項目的目的是在DirectX 9.0c API調用的基礎上加入OpenGL ES 2.0 API調用中的WebGL子集層。該開源項目初期使用BSD授權發布,但最終完成之後它會讓WebGL內容在Windows平臺上的瀏覽器(如Google Chrome)中運行,而不依賴OpenGL驅動程序。
當前的瀏覽器實現WebGl需要發送圖形命令到桌面OpenGL以渲染內容,對於OS X和Linux來說這不算什麼問題,因為OpenGl是這兩個平臺上的主要3D API,並且之前一直都有持續的支持。但是在Windows平臺,大多數圖形應用都是基於微軟D3D API而不是OpenGL,所以OpenGL驅動經常都找不到。這就意味著即使用戶有強勁的圖形硬體,也無法渲染WebGL內容,因為找不到OpenGL驅動程序。Google新的開源項目ANGLE就是要來解決這個問題的,它允許Windows用戶運行WebGL內容而無需到處尋找安裝新的OpenGL驅動程序。
由於ANGLE的目的是為了實施大部分OpenGL ES 2.0 API,所以這個項目也可能會對開發者在行動裝置以及嵌入式設備上部署應用程式非常有用,ANGLE會讓他們在Windows平臺上創建程序的原型更加方便,並提供給開發者將他們開發完成的代碼部署到桌面的選項。(文章來源:)■