OpenGL Buffer Texture缓存实现

时间:2014-05-28 09:14:14

标签: opengl textures opencl gpu gpgpu

我今天一直在玩opengl TBO,因为它似乎是与OpenCL共享对象的唯一方法,OpenCL可以在一个内核(它不是图像)和片段着色器中读/写可以读取(并且具有较小的大小限制)。太好了!

然而,在将GL侧的读取性能与实际的1d / 2d / 3d纹理进行比较之后,我怀疑gsamplerBuffer上的texelFetch是简单且未缓存的全局内存读取,而对于我的应用程序, 2x较慢< / strong>即可。至少在OSX驱动程序OpenGL 4.1 ATI-1.22.25,GLSL 4.10。

是否有人可以证实这种怀疑或提供相反的结果(在其他平台上?)?

0 个答案:

没有答案