【发布时间】:2011-06-10 10:52:24
【问题描述】:
是否可以从 OpenGL ES 2.0 着色器中获取任何值?我想用 gpu 做一些处理(不是 3D)。我唯一能想到的就是渲染到画布上,然后使用 readPixels 来获取颜色(最好是大型二维数组)。
【问题讨论】:
标签: opengl-es shader opengl-es-2.0
是否可以从 OpenGL ES 2.0 着色器中获取任何值?我想用 gpu 做一些处理(不是 3D)。我唯一能想到的就是渲染到画布上,然后使用 readPixels 来获取颜色(最好是大型二维数组)。
【问题讨论】:
标签: opengl-es shader opengl-es-2.0
是的,这就是所谓的 GPGPU。唯一的方法是绘制到帧缓冲区或纹理,here 是一个解释它的教程,只要坚持 GLSL 版本。
【讨论】: