在计算着色器中使用图像加载/存储优于纹理采样器有什么优势?

时间:2015-05-19 14:36:31

标签: opengl compute-shader

我无法看到图片加载/存储的任何优势。

我有非常复杂的计算着色器计算全局照明。我同样实现了两种变体 - 基于纹理和基于图像。我看到使用图像时性能下降。

此外,在同一个着色器上读取和写入纹理是不可能的 - 也许仅在AMD上。我不知道为什么这是不可能的,但使用图像的优势是什么?

我的着色器图片加载/存储变体来源:https://gist.github.com/achlubek/c96a7f6f4271c5978ef2

0 个答案:

没有答案