如何使用延迟着色渲染2D精灵

时间:2012-03-26 08:13:10

标签: opengl graphics rendering deferred-rendering

使用延迟着色,你有几个缓冲区来保存深度,正常等信息。

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

你需要为此进行前向渲染吗?或者我必须使用单独的缓冲区吗?

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

1 个答案:

答案 0 :(得分:1)

完成阴影后,您只需渲染2D元素。

不,我不能真正看到在现有的前向渲染器上实现延迟渲染是如何有意义的,因为它们以非常不同的方式做事。