What Is Batch Rendering?
每个游戏引擎都需要利用CPU生成游戏数据,然后在将这些数据传输到GPU,这样才能在屏幕上渲染出画面。当渲染不同的对象时,最好是将数据组织在一个组里,这样你就可以最小化CPU和GPU之间的调用,你同样需要最小化状态机改变的次数(过多的state change会把你程序性能拖成翔)。这些持有渲染数据的group就称为batch(批次)。CPU生成游戏数据
What Is Batch Rendering?
每个游戏引擎都需要利用CPU生成游戏数据,然后在将这些数据传输到GPU,这样才能在屏幕上渲染出画面。当渲染不同的对象时,最好是将数据组织在一个组里,这样你就可以最小化CPU和GPU之间的调用,你同样需要最小化状态机改变的次数(过多的state change会把你程序性能拖成翔)。这些持有渲染数据的group就称为batch(批次)。CPU生成游戏数据