從 Firefox 到 Safari,所有的主流瀏覽器現已經全部支援 WebGL 2.0。
整理 | 蘇宓
出品 | CSDN(ID:CSDNnews)
近日,專注於制定開放標準的行業協會 Khronos Group 重磅宣佈當下所有主流瀏覽器均已實現了對 WebGL 2.0 的支援,簡單來看,無需使用外掛即可在任何相容 WebGL 的瀏覽器和圖形處理單元上呈現互動式 2D 和 3D 圖形。
WebGL 2.0 於 2017 年首次釋出。相比上一版本,WebGL 2.0 在圖形功能方面實現了很大提升,帶來了 OpenGL ES 3.0 功能集,為 WebGL 1.0 圖形管道添加了對變換反饋、例項渲染、多個渲染目標、統一緩衝區物件、遮擋查詢和更廣泛的紋理支援的訪問。
彼時,該規範一經推出就只在 Firefox 和 Chrome 瀏覽器中使用,現在對開發者而言,無疑為好訊息的是 Safari 和 Microsoft Edge 中也支援了 WebGL 2.0。
與此同時,Khronos Group 在公告中指出,Apple 和 Google 工程團隊正在合作將 ANGLE (瀏覽器上的 WebGL 環境)應用到 WebKit 中,以建立一個用於開發的通用程式碼庫,並將 Chrome 切換為使用 ANGLE 的 Metal 後端。
Khronos 還與 W3C 達成合作,後者正在開發 WebGPU API,它將向 Web 瀏覽器引入 Direct3D 12、Metal 和 Vulkan 提供的現代計算機圖形功能。
從 2011 年 3 月,WebGL 1.0 首次釋出,並在三年後的 2014 年 9 月得到了超過 80% 的瀏覽器的支援。WebGL 2.0 現在也已經達到了相同的使用率,隨著時間的推移,WebGL 也在繼續發展。Khronos 最近還宣佈在所有瀏覽器中都可以使用壓縮紋理格式,以及一個新的多畫擴充套件,可以通過幾何批處理來提高效能。該公司還提供了對 OES_draw_buffers_indexed 功能的訪問,以啟用與訂單無關的透明度技術。現在,Khronos 正在開展擴充套件的一致性測試。
參考:https://www.khronos.org/blog/webgl-2-achieves-pervasive-support-from-all-major-web-browsers
《新程式設計師003》正式上市,50餘位技術專家共同創作,雲原生和數字化的開發者們的一本技術精選圖書。內容既有發展趨勢及方法論結構,華為、阿里、位元組跳動、網易、快手、微軟、亞馬遜、英特爾、西門子、施耐德等30多家知名公司雲原生和數字化一手實戰經驗!