Draw Call Batching

Draw Call Batching是一种将Draw Call进行合批的性能优化技术。其核心在于在可见性测试之后,检查所有要绘制的物体,通过一定的规则(比如材质相同)将物体进行分别合批,从而达到通过一个Draw Call来传递多个物体数据的效果。一般情况,游戏引擎会原生提供Draw Call Batching技术,比如,Unity引擎原生提供了动态合批Dynamic Batching和静态合批Static Batching两种方式。