【发布时间】:2019-01-02 21:37:32
【问题描述】:
我知道我在 WebKit 的某个地方看到过这个,但似乎找不到。我也想知道 iOS/Android/IE 使用的图形技术。
基本上,他们是如何实现他们的 3D WebGL 支持的,也许他们在 OpenGL 之上使用了一些库。
【问题讨论】:
-
嗯,有道理,谢谢,删除了那部分。
标签: opengl browser graphics webkit webgl
我知道我在 WebKit 的某个地方看到过这个,但似乎找不到。我也想知道 iOS/Android/IE 使用的图形技术。
基本上,他们是如何实现他们的 3D WebGL 支持的,也许他们在 OpenGL 之上使用了一些库。
【问题讨论】:
标签: opengl browser graphics webkit webgl
每个浏览器都不一样。
截至 2021 年,每个浏览器都使用 ANGLE。 Chromium(Chrome、Edge、Brave 等)、Firefox 和 Safari。
截至 2018 年,Safari/Webkit 在 Mac 上调用 OpenGL。我相信 Chrome 和 Firefox 使用ANGLE。过去他们只在 Windows 上使用它,但由于他们对 WebGL2 的支持,我相信他们都在所有平台上都使用它。不知道 Edge 或 IE 做什么。
ANGLE 本身可以使用 OpenGL、OpenGL ES、DirectX 9、DirectX 11、DirectX 12、Metal、Vulkan,未来谁知道呢。
【讨论】: