3
特別是在2G和3G機型上?啓用alpha混合是否會影響iPhone上的性能(填充率)?
特別是在2G和3G機型上?啓用alpha混合是否會影響iPhone上的性能(填充率)?
是的。絕對。 (但是,它仍然不是如α測試爲昂貴的。)
From the OpenGL ES Programming Guide (for the non-3GS PowerVR SGX):
推遲 呈現的另一優點是,它允許被處理 片段之前GPU來 執行隱藏面消除。 不可見的像素會被丟棄,而不會使用 抽樣紋理或執行 片段處理,顯着減少GPU 必須執行的計算以呈現場景。爲了 從這個 功能獲得最大的利益,你應該嘗試繪製的 多用不透明的內容 儘可能的場景,並儘量減少使用 混合,alpha測試,並在GLSL着色器的 丟棄指示的。 由於硬件執行隱藏的 曲面去除,因此您的應用程序不需要 將它的 幾何從前到後排序。