Answers:
这是一个古老的问题,但我想提一点。
延迟渲染会严重影响GPU带宽。对于屏幕上的每个像素,每种光线,灯光都可以从3到5种以上的纹理中进行获取。那是很多带宽。
这对越来越重要的移动GPU的伤害最大。是的,它们是低功耗芯片,但它们背后仍然具有着色器功能。在这样的平台上延迟渲染会受到伤害。对于基于PowerVR的平台(当前最流行的移动GPU)尤其如此,因为基于图块的渲染系统已经获得了延迟渲染的许多优势。
但是,将GPU置于CPU上的当前趋势远不止于此。现在,您可能会认为这仅适用于低端游戏,但是AMD谈论的是具有多达400个着色器处理器的CPU。那是一些不错的马力。是的,您不会在最高设置下运行最高端的高端游戏,但这将是可维护的GPU。
对于这些GPU,照明通道将受到影响。这些芯片当前使用与CPU使用相同的带宽。确实,对于这样的平台,您可能想开始使用快速噪声函数来计算颜色或法线而不是纹理。
延迟渲染实际上是针对高端硬件量身定制的。鉴于目前CPU / GPU芯片设计(低功耗等)的“底线”,仅对于仍具有离散GPU的用户,延迟渲染可能才是未来。