2d上下文被视为“webgl编码”

时间:2017-01-23 09:23:13

标签: webgl openlayers-3

当我编写如下代码时:

NotGenericStruct

当我编写如下编码时:

var x = document.createElement("canvas");
var ctx = x.getContext("2d");
--------
--------

a)在上述两个中 - 都将在GPU中运行吗?

b)是否都被视为Webgl编码??

1 个答案:

答案 0 :(得分:0)

是否" 2d"或" webgl" GPU加速是由浏览器和操作系统决定的。

例如you can run Chrome using osmesa,它将完全由软件渲染。

一般来说,WebGL上下文几乎总是GPU加速,它依赖于2d上下文。我知道同时在一定规模下的2d上下文并没有在Chrome中加速GPU,因为在绘制小东西时软件通常比GPU加速更快。这是否仍然是真的我不知道,但重点在于它取决于浏览器和操作系统。

2d上下文不是" webgl"编码。 WebGL coding is writing GLSL shaders and calling all the necessary functions to supply those shaders with data