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

2023-11-16

从 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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

  • 如何改变HTML5视频的播放速度?

    如何更改 HTML5 中的视频播放速度 我查过视频标签的属性 https www w3schools com html html5 video asp在 w3school 但无法做到这一点 根据这个网站 http www chipwreck
  • HTML colorpicker 发生变化时如何获取新值?

    我正在开发一个需要更改 HTML 颜色的网络应用程序canvas基于的价值观colorpicker 我有一个colorpicker在我需要获取的 HTML 中value从每次更新开始
  • 使用 jquery 将字符串数组转换为整数

    我正在尝试将 jquery 中的字符串数组转换为整数数组 这是我的尝试 var cdata data values split each cdata function i l l parseInt l 我认为在这种情况下你不需要使用 Jqu
  • 加载另一个 JS 脚本后加载

    这是我的代码 very big js file lots of html stuff 问题是 这些是异步加载的 有没有办法等待第二个脚本直到第一个脚本加载 如果您使用 jQuery 有一个非常简单的方法可以通过获取脚本 https api
  • 我可以使用 jQuery 动态创建文件(及其内容)吗? [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 这是我的 HTML 代码 ul li
  • 获取一行中的最后一个 li jQuery

    我们有一个简单的ul ul li some text li li some some text li li text more li li text here li ul ul text align center width 100px l
  • Javascript 考虑 colspan 和 rowspan 获取表格单元格二维数组

    我有一个带有 colspan 和 rowspan 的表 如下所示 5x3 表 table tr td 1 td td 2 td td 3 td td 4 td tr tr td 5 td td 6 td td 7 td tr tr td 8
  • Tomcat 基本 URL 重定向

    使用tomcat 如何获取请求http www mydomain example重定向到http www mydomain example somethingelse index jsp 我什至没有设法获得要显示的index htmlhtt
  • html 可嵌入 flash wav 播放器

    我需要一个可在 IE FF 和 Chrome 中播放 wav 文件的嵌入式音频播放器 目前无法转换为 mp3 或任何其他格式 该播放器应该非常简单 只有一个播放 暂停按钮 也许还有一个时间轴栏 用户可以单击该时间轴栏来转到音频的特定部分 还
  • Selenium driver.page_source() 仅提取部分 HTML DOM

    我有一个网页 当我右键单击它然后查看页面源时 我得到 SECTION A 但是当我点击它然后检查时 我得到了更长的输出 我尝试使用 JS 获取页面源 但同样的问题 我得到了输出SECTION A 我怎样才能解决这个问题 注意 我正在寻找通用
  • 使用条件注释的目的