-1

使用延迟着色,您有多个缓冲区来保存深度、法线等信息。

在最后阶段,您只需要“组合”它们并处理光照,但是当您需要为 GUI 渲染 2D 精灵时,它是如何完成的呢?

您是否需要为此使用前向渲染?还是我必须为此使用单独的缓冲区?

另外,在现有的前向渲染器上实现延迟渲染需要什么?它是替换代码还是建立在它之上,所以我只需要更多的缓冲区和其他着色器?(因为我仍然需要移动设备的前向渲染器)

4

1 回答 1

1

完成着色后,您只需渲染 2D 元素。

不,我真的看不出“在现有的前向渲染器上”实现延迟渲染有什么意义,因为它们以非常不同的方式做事。

于 2012-03-26T08:18:57.353 回答