Renderer2D¶
新增统计结构体¶
- DrawCall数量
- Quad数量
- 计算出总顶点
- 计算出总索引
- 重置统计数据
- 获得统计数据 私有:FlushAndReset();
结构¶
将批处理最大值转换成static的(因为不变) * 增加统计数据
Drawcall统计¶
- flush一次增加一次
单次Quad绘制¶
- 如果大于最大顶点数量就需要FlushAndReset重置上传缓冲并冲洗,重新绑定纹理并增加drawcall
- Quad数量++
可以看到drawcall只有2,这就是静态合批~~ ![[Pasted image 20241213030151.png]]