【问题标题】:Why do desktop GPUs typically use immediate mode rendering instead of tile based deferred rendering?为什么桌面 GPU 通常使用即时模式渲染而不是基于切片的延迟渲染?
【发布时间】:2015-09-04 02:55:41
【问题描述】:

换句话说,假设您拥有充足的内存、带宽和功率(在桌面 GPU 上),即时模式渲染与 TBDR 相比有哪些优势?

【问题讨论】:

  • 我只是好奇这个家庭作业问题是在哪门课上提出的。
  • 不是作业问题。我一直在阅读 TBDR 在 GPU 上的优势,但我很难找到相反的讨论。

标签: gpu


【解决方案1】:

TBDR 的主要缺点是它们难以处理大量几何图形,因为它们在渲染之前对其进行排序以实现零过度绘制。这对于低功耗 GPU 来说并不是什么大问题,因为它们无论如何都可以处理更简单的场景。

现代桌面 GPU 确实进行了 early-z 测试,因此如果您对几何图形进行排序并从前到后绘制它,您仍然可以获得 TBDR 的大部分带宽最小化,并且许多非延迟移动 GPU 仍然进行平铺即使他们不对几何图形进行排序。

【讨论】:

    猜你喜欢
    • 2014-07-18
    • 2014-04-26
    • 1970-01-01
    • 2023-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-23
    相关资源
    最近更新 更多