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



通过延迟着色,您有几个缓冲区来保存深度、法线等信息

在最后阶段,你只需要"组合"它们并处理照明,但当你需要为GUI渲染2D精灵时,它是如何做到的?

你需要在前向渲染上后退吗?或者我必须使用一个单独的缓冲区吗?

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

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

不,我真的看不出"在现有的正向渲染器上"实现延迟渲染有什么意义,因为它们的处理方式非常不同。

相关内容

  • 没有找到相关文章

最新更新