webgl和opengl之间有什么区别?

时间:2012-11-21 10:13:17

标签: opengl-es webgl

我在互联网上搜索时发现了3d游戏浏览器的webgl和opengl。但我不明白这两种api有什么区别。

1 个答案:

答案 0 :(得分:5)

WebGL基于OpenGL-ES,但不同之处在于它是用HTML5 Canvas编写的,它是GL上下文的容器。它还通过启用GL上下文的Canvas DOM定义了一组新的JavaScript函数。

OpenGL-ES是平台独立渲染API的规范。浏览器和HTML5画布平台,WebGL是OpenGL-ES-2的衍生版本。