启用Alpha混合会影响iPhone的性能(填充率)吗?

时间:2010-05-15 18:21:40

标签: iphone performance

特别是在2G和3G型号上?

1 个答案:

答案 0 :(得分:2)

是。绝对。 (但它仍然没有alpha 测试那么昂贵。)

From the OpenGL ES Programming Guide (for the non-3GS PowerVR SGX)

  

推迟的另一个优点   渲染是它允许GPU   之前执行隐藏表面移除   片段被处理。像素那个   如果没有可见则被丢弃   采样纹理或执行   片段处理,显着   减少了GPU的计算量   必须执行以渲染场景。至   从中获益最多   功能,你应该尝试绘制为   大部分场景都是不透明的内容   尽可能减少使用   混合,alpha测试和   在GLSL着色器中丢弃指令。   因为硬件执行隐藏   表面去除,没有必要   为您的应用程序排序它   几何从前到后。