PowerVR性能建议“黄金法则”

No replies
Demi
Demi 的头像
Offline
Joined: 2017-03-07

黄金法则涵盖了开发人员应遵循的关键原则,以避免其图形应用程序中出现严重的性能缺陷。

这些建议来自PowerVR开发者技术支持团队和他们合作的开发人员的联合经验,在开发过程中对他们的应用和游戏进行剖析和优化。

1.了解你的目标设备
力求尽可能多地了解您的目标平台,以便了解不同的体系结构。

2.分析您的应用程序
确定应用程序中的瓶颈,并确定是否有改进的机会。

3.不要使用Alpha Blend
确保Alpha Blending仅在需要使用延期体系结构并节省带宽时才使用。

4.执行清除
对帧缓冲区的内容执行清除操作,以避免在基于tile的图形体系结构中获取前一帧的数据,从而减少内存带宽。

5.不要更新数据缓冲区中帧
避免在框架正在飞行时触摸任何缓冲区以减少摊位和临时缓冲存储。

6.使用纹理压缩
减少纹理资产的内存占用和带宽成本。

7.使用Mipmapping
这增加了纹理缓存的效率,从而降低了带宽并提高了性能。

8.不要使用丢弃
避免在纹理阶段强制进行深度测试处理,因为这会降低早期深度拒斥体系结构的性能。

9.不要强制不必要的同步
避免API功能,可能会拖延图形管道,并不直接访问任何硬件缓冲区。

10.移动计算“上链”
通过在流水线中较早移动计算来减少计算的总数,在那里处理的实例较少。

详阅请点击下载《PowerVR性能建议“黄金法则”》

--电子创新网--
粤ICP备12070055号