【发布时间】:2012-03-26 08:13:10
【问题描述】:
使用延迟着色,您有多个缓冲区来保存深度、法线等信息。
在最后阶段,您只需要“组合”它们并处理光照,但是当您需要为 GUI 渲染 2D 精灵时,它是如何完成的?
您是否需要为此使用前向渲染?还是我必须为此使用单独的缓冲区?
另外,在现有的前向渲染器上实现延迟渲染需要什么?它是替换代码还是建立在它之上,所以我只需要更多的缓冲区和其他着色器? (因为我仍然需要移动设备的前向渲染器)
【问题讨论】:
-
注意:Stack Overflow 不使用像
<p>和<br>这样的 HTML 标签。请参阅相应的 SO 格式帮助页面。 -
在帖子的预览中,似乎
和
有效,而且我在这里一直是格式化文本的方式,所以我现在很困惑。 -
格式化帮助页面说我可以使用 HTML 标签,如
和
标签: opengl graphics rendering deferred-rendering