Opengl Es如何用于gpgpu实现

| 我想将Opengl Es用于图像处理代码的gpgpu实现。我想知道可以为此目的使用Opengl Es。如果可以,那么哪个版本的Opengl Es更适合于此目的(Opengl Es 1.1或2.0)。     
已邀请:
        OpenGL ES是一种用于嵌入式系统的图形技术,因此功能不如它的哥哥大。 OpenGL ES的设计初衷并不是要进行gpgpu处理,但是可以实现某些算法,尤其是那些在图像上工作且需要逐像素处理的算法。 但是,对于真正的GPGPU编程,您应该考虑使用OpenCL,Nvidia CUDA或AMD Stream技术。有关更多特定信息,请访问GPGPU网站http://gpgpu.org/developer     
        OpenGL ES 2.0比ES 1.1更可能用于图像处理任务。尽管OES_framebuffer_object不是ES 2.0核心的一部分,但它是受到广泛支持的扩展。此扩展使您能够渲染纹理。 但是,请注意:许多OpenGL ES设备均由PowerVR图形硬件提供支持。尽管这是一款出色的低功耗,相对高性能的芯片,但基于图块的渲染架构在图像处理方面却不如以前快。 确切地,您将需要执行的操作取决于您打算实现的图像处理算法。     

要回复问题请先登录注册