webgl 和 webgl2 API 之间有什么重大区别吗?

问题描述 投票:0回答:2

我目前正在学习 WebGL,我发现这个 api 实际上有 2 个变体 -> webgl 和 webgl2。所以我想说 webgl2 是 api 的较新版本,因此最好从它开始。但我现在有点困惑,因为我看到的大多数教程和文档仍然使用 webgl。

根据我的发现,它们之间没有太大区别,而且 webgl2 在浏览器中的支持较少。

因此,如果有人能向我简要解释一下它们之间是否有很大差异,以及从一种切换到另一种是否会出现问题,我会很高兴。

javascript webgl webgl2
2个回答
1
投票

WebGL2 向后兼容 WebGL1,它建立在 WebGL1 之上,最显着的是增加了对更多纹理格式的支持,并提供了一系列以前只能通过 WebGL1 中的扩展才能使用的功能。


0
投票

WebGL2 是对 WebGL1 的增量、向后兼容升级。有许多不错的新功能,对于更复杂的高级着色器来说最有帮助。

这里有更好的描述:https://webgl2fundamentals.org/webgl/lessons/webgl2-whats-new.html

© www.soinside.com 2019 - 2024. All rights reserved.