所以我一直在通常的320x480分辨率(而不是視網膜)上進行iPhone 3D遊戲。iPhone OpenGL ES:什麼是最快的紋理模式?
我一直在使用工具測試它的性能,它報告渲染器利用率爲64%,而磚瓦利用率爲9%。這意味着性能命中與紋理,混合等有關。
我試過的下一件事是刪除除了天空盒以外的所有圖紙。單獨渲染天空盒使得渲染器%從菜單屏幕跳到40%,該百分比爲20%。
會發生什麼情況?我嘗試禁用GL_BLEND,並將GL_NEAREST設置爲紋理mag過濾器,但渲染器%仍然非常糟糕。
我試圖打開視網膜顯示器(分辨率的四倍)和幀率剛轟炸。
還能做些什麼來減少渲染器的開銷?我認爲肯定會有一些東西,考慮RAGE for iPhone在視網膜分辨率下運行速度爲60fps(實際上我還沒有證實)。
我們在這裏討論的是1.1還是2.0?另外,您是否嘗試過在您的應用程序中運行新的OpenGL ES分析儀(在Xcode 4中)以查看其專家系統指出的內容? – 2011-05-11 16:48:39
1.1,我還沒有嘗試過。明天將嘗試,但首先安裝xcode 4:/ – kamziro 2011-05-11 17:00:43