我的专栏目录:
YivanLee:专题概述及目录
简介:
乒乓缓冲其实在各个效果中都非常常用,它主要是为了制作渐变效果。如果是在CPU中,因为数据都在内存里所以做这件事情非常简单,把上次循环计算的结果作为下次计算的输入即可。但是在GPU如果只有一个RT的情况下,一次Draw的结果无法带入到下次Draw。所以需要建两个Buffer,在第一次绘制的时候把BufferA作为RT,BufferB作为输入,Draw完第一次后,第一次的计算结果保存到了BufferA中,然后进行第二次Draw。把BufferB最为RT然后把上次Draw的结果BufferA作为输入然后Draw,以此来制作渐变。


除了双缓冲,我们还可以制作三缓冲四缓冲来让过渡更加平滑。
为了排除干扰,这里建个最简单的控制台应用程序。