我处在一个非常尴尬的情况下,当我在iOS应用程序中启用多重采样时,我看到性能明显提升。显然我知道多重采样会降低性能,但这次它的表现完全与我的期望相反。
我通过将GLKView.drawableMultisample设置为GLKViewDrawableMultisample4X来启用多重采样。我清楚地看到它提供的抗锯齿效果,所以我不会错误地混淆两个州。
当我启用多重采样时,我的帧速率提高了两倍,有时甚至更高。首先我想也许XCode中显示的FPS可能是错误的。然后我添加了自己的FPS计算代码,得到了相同的结果。我还注意到,Tiler利用率上升,从启用多重采样后的~4-5%增加到约12-15%,具有完全相同的三角形数量,相同的着色器。
这使得认为其他地方可能存在错误。控制台中没有任何东西出现(没有警告或错误)。我完全没有线索了。有没有人见过这个?
由于