SpineNormalBatch - Refactored to use Context pattern to avoid GC. Uses View's dual-buffer architecture for efficient batching. Process:

  1. RenderUpdate stage: Views are allocated to original buffers
  2. Batch stage: Compatible views are transferred to batch buffers with calculated offsets
  3. Upload stage: Both original and batch buffers upload their views

SpineNormalBatch - 重构使用 Context 模式避免 GC。 使用 View 的双缓冲区架构实现高效合批。 流程:

  1. RenderUpdate 阶段:Views 分配到原始 buffers
  2. Batch 阶段:兼容的 views 转移到批次 buffers 并计算偏移
  3. Upload 阶段:原始和批次 buffers 都上传各自的 views

实现

  • IBatch2DProvider

构造函数

方法

构造函数

方法