这取决于你使用的是哪种显卡,以及你将它放入哪种模式,但一般来说,答案是1-3帧(或2-4,如果你计算被推入的帧数缓冲区作为框架).
请注意,使用三重缓冲时,缓冲区已满时主机不会被阻止.
GPU可以选择缓冲额外的帧,就像在你的例子中一样,虽然这对于OpenK/DirectX11来说比Vulkan/DirectX12 +更常见,因为在后面这些API中,主机在什么方面更加明确. GPU应该这样做,我无法想象一个程序员会故意扩展帧缓冲区.除了Triple Buffering已经提供的功能之外,它还不是很清楚它会带来什么好处.
| 归档时间: |
|
| 查看次数: |
420 次 |
| 最近记录: |