ChestnutYueyue
|
3ffcd692b6
|
feat(对象池): 实现高性能自动管理对象池系统
- 新增自动内存对齐、线程本地缓存和自动容量管理的对象池实现
- 为推箱子示例添加撤销功能演示对象池使用
- 优化对象池内存管理,支持自动预热和收缩
- 添加详细API文档说明对象池特性和使用方法
- 在应用启动时自动预热水对象池减少运行时延迟
|
2026-02-13 17:34:46 +08:00 |
ChestnutYueyue
|
85420634aa
|
refactor(resource): 重构资源管理系统并移除TexturePool
- 移除TexturePool类,将纹理缓存功能直接集成到ResourceManager
- 实现基于LRU的纹理缓存管理,提高缓存效率
- 添加GPUContext类用于安全处理GPU资源生命周期
- 重构对象池实现,解决循环引用问题
- 优化应用关闭时的资源释放顺序
- 改进纹理加载错误处理
- 更新SpriteFrameCache直接加载纹理
- 清理无用头文件和代码
|
2026-02-12 12:20:14 +08:00 |
ChestnutYueyue
|
d1a61ab235
|
feat(渲染系统): 实现渲染命令批处理和自动排序功能
refactor(资源管理): 重构资源管理器支持异步加载和纹理压缩
perf(对象池): 新增对象池实现优化小对象分配性能
docs(文档): 更新资源管理文档说明异步加载和纹理压缩功能
style(代码): 统一渲染命令数据结构命名规范
|
2026-02-11 22:30:57 +08:00 |