将信息从着色器传递到JavaScript

时间:2012-10-11 14:28:01

标签: javascript shader webgl

WebGL基于着色器。在我的着色器中,我可以编写像

这样的代码
int a = 1;
int b = 2;
int c = a + b;

有没有办法从shader-land到JavaScript-land提取c的值?

1 个答案:

答案 0 :(得分:0)

WebGL绘图传递的输出是写入渲染目标颜色缓冲区。您需要专门研究使用OpenGL和WebGL进行GPGPU编程。有关使用WebGL执行GPGPU的讨论,请参阅此博客文章:

https://mchouza.wordpress.com/2011/02/21/gpgpu-with-webgl-solving-laplaces-equation/