【发布时间】:2016-04-05 01:40:02
【问题描述】:
我听说您可以通过生成纹理并使用 RGB 值(或类似的东西来运行计算)将 WebGL 用于通用计算 (GPGPU)。这怎么可能,有人可以提供一个简单的代码示例吗?
具体来说,我知道您可以使用图像并将它们映射到带有纹理的表面,但我不知道如何在 WebGL 着色器中创建任意 RGB 值的纹理。另外,一旦你生成了一个纹理,你会以什么方式使用 RGB 值来实际进行计算?最后,一旦执行了计算,如何将结果传回 JavaScript,以便以有意义的方式使用它们?
谢谢。
【问题讨论】: