> 文档中心 > 覆盖 Safari、Edge,主流浏览器几乎均已实现 WebGL 2.0 支持

覆盖 Safari、Edge,主流浏览器几乎均已实现 WebGL 2.0 支持

从 Firefox 到 Safari,所有的主流浏览器现已经全部支持 WebGL 2.0。

近日,专注于制定开放标准的行业协会 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