当我编写如下代码时:
NotGenericStruct
当我编写如下编码时:
var x = document.createElement("canvas");
var ctx = x.getContext("2d");
--------
--------
a)在上述两个中 - 都将在GPU中运行吗?
b)是否都被视为Webgl编码??
答案 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