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

Posted 程序员超时空

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了覆盖 SafariEdge,主流浏览器几乎均已实现 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

以上是关于覆盖 SafariEdge,主流浏览器几乎均已实现 WebGL 2.0 支持的主要内容,如果未能解决你的问题,请参考以下文章

主流浏览器及其内核

2021年热门的IT平台及热门课程精选

FTP 时代已逝:FirefoxChrome 等多个浏览器均已弃用!

FTP 时代已逝:FirefoxChrome 等多个浏览器均已弃用!

兼容性测试技巧

HTTPS将成为谷歌Chrome浏览器默认协议