使用延迟着色,您有多个缓冲区来保存深度、法线等信息。
在最后阶段,您只需要“组合”它们并处理光照,但是当您需要为 GUI 渲染 2D 精灵时,它是如何完成的呢?
您是否需要为此使用前向渲染?还是我必须为此使用单独的缓冲区?
另外,在现有的前向渲染器上实现延迟渲染需要什么?它是替换代码还是建立在它之上,所以我只需要更多的缓冲区和其他着色器?(因为我仍然需要移动设备的前向渲染器)
使用延迟着色,您有多个缓冲区来保存深度、法线等信息。
在最后阶段,您只需要“组合”它们并处理光照,但是当您需要为 GUI 渲染 2D 精灵时,它是如何完成的呢?
您是否需要为此使用前向渲染?还是我必须为此使用单独的缓冲区?
另外,在现有的前向渲染器上实现延迟渲染需要什么?它是替换代码还是建立在它之上,所以我只需要更多的缓冲区和其他着色器?(因为我仍然需要移动设备的前向渲染器)