Extra2D/include/graphics/opengl
ChestnutYueyue b4a55239aa refactor(core): 替换shared_ptr为侵入式引用计数IntrusivePtr
重构整个项目,将std::shared_ptr替换为自定义的IntrusivePtr实现:
1. 新增RefCounted基类,提供引用计数功能
2. 实现IntrusivePtr智能指针模板类
3. 修改所有资源管理类使用IntrusivePtr
4. 更新Node类继承自RefCounted
5. 移除types.h中的shared_ptr相关定义
6. 统一使用makeRef替代shared创建对象
2026-02-26 21:17:11 +08:00
..
gl_font_atlas.h refactor(core): 重构数学模块,拆分为多个独立头文件 2026-02-26 20:06:51 +08:00
gl_renderer.h refactor(core): 替换shared_ptr为侵入式引用计数IntrusivePtr 2026-02-26 21:17:11 +08:00
gl_shader.h refactor: 重构项目结构,优化代码组织与文件布局 2026-02-25 06:46:13 +08:00
gl_sprite_batch.h refactor(core): 重构数学模块,拆分为多个独立头文件 2026-02-26 20:06:51 +08:00
gl_texture.h refactor(core): 替换shared_ptr为侵入式引用计数IntrusivePtr 2026-02-26 21:17:11 +08:00