---
tags:
  - Batch
---


把数据加载到显存，设置渲染状态，CPU调用GPU渲染的过程称之为一个Batch。这其实就是渲染流程的运用阶段，最终输出一个渲染图元(点、线、面等)，再传递给GPU进行几何阶段和光栅化阶段的渲染显示。一个Batch必然会触发一次或多次DrawCal，目包含了该对象的所有的网格和顶点数据以及材质信息。把数据加载到显存是指把清染所蛋的数据从硬盘加载到内存(RAM)，再将网格和纹理等加载到显卡 VRAM)，这一步比较释时。设置清染状态就是设置场景中的网格的顶点 Verex)片元(Fragment)着色器，光源属性，材质等。Unitv提供的动态合批(Dvnamic Batching)合并的就是这一过程，将清染状态相同的对象合并成-个Batch，减少DrawCall。