Extra2D/include/renderer
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
..
camera.h refactor(core): 替换shared_ptr为侵入式引用计数IntrusivePtr 2026-02-26 21:17:11 +08:00
render_command.h refactor(renderer): 重构着色器系统并优化渲染命令结构 2026-02-26 20:12:12 +08:00
render_target.h refactor(core): 替换shared_ptr为侵入式引用计数IntrusivePtr 2026-02-26 21:17:11 +08:00
renderer.h refactor(core): 替换shared_ptr为侵入式引用计数IntrusivePtr 2026-02-26 21:17:11 +08:00