在遮挡剔除的这GetNumBufferedFrames函数中,为什么bNeedsAnotherExtraMobileFrame没有针对ios平台做处理,只针对安卓?

在遮挡剔除的这GetNumBufferedFrames函数中,为什么bNeedsAnotherExtraMobileFrame没有针对ios平台做处理,只针对安卓

[Image Removed]

Hi,

你好,我感觉可能主要有两个原因

  1. 因为Fortnite很久没有上IOS,所以只发现Android上OcclusionQuery性能问题。
  2. IOS平台可能GPU性能比较好,OcclusionQuery没有明显的性能问题。

因为再延迟一帧读Query也是无奈之举,所以如果性能能满足的情况下,尽量不要延迟一帧。