ChestnutYueyue
|
6717015e28
|
feat(switch): 添加 Nintendo Switch 平台支持
- 添加 Switch 平台专用的日志输出和初始化处理
- 修改窗口模块以支持 OpenGL ES 3.2 渲染
- 更新构建系统以支持 Switch 平台编译
- 添加 Switch 平台文件系统操作支持
- 移除 Vulkan 相关依赖,改用 OpenGL ES
- 更新插件加载器以适配 Switch 平台限制
|
2026-03-01 03:48:51 +08:00 |
ChestnutYueyue
|
5a3d0cd9de
|
refactor(core): 移除TBB依赖并重构事件系统和调度器
重构服务管理器和调度器,使用标准库替代TBB并发容器
将事件系统从core移动到独立event目录并优化实现
更新构建脚本移除TBB相关配置
添加线程安全队列实现并行调度
|
2026-02-28 04:44:56 +08:00 |
ChestnutYueyue
|
71eeeac033
|
refactor(engine): 重构引擎代码结构,优化类型系统和核心模块
- 将核心类型和数学工具移动到types目录下,按功能分类
- 重构引用计数和智能指针实现,提高线程安全性
- 新增调度器和服务管理器,提供统一的更新机制
- 移除旧的输入系统和窗口管理代码
- 优化日志系统,移除冗余代码
- 添加TBB依赖,支持并行任务调度
- 统一代码风格,使用更简洁的命名规范
|
2026-02-27 20:46:16 +08:00 |
ChestnutYueyue
|
3b031666ae
|
build: 添加 TBB 作为第三方子模块
添加 oneTBB 作为子模块以支持并行计算功能,路径为 third_party/tbb
|
2026-02-27 20:44:17 +08:00 |
ChestnutYueyue
|
24b86b4916
|
refactor: 移除事件系统和音频系统相关代码
移除不再使用的事件队列(EventQueue)、事件分发器(EventDispatcher)、音频引擎(AudioEngine)和声音(Sound)相关代码
删除utils/data.h数据存储模块
清理相关头文件引用和成员变量
|
2026-02-27 19:25:54 +08:00 |
ChestnutYueyue
|
a2b142eb99
|
refactor(engine): 重构第三方库引用路径
将glad和stb库从Extra2D目录移动到third_party目录,并更新相关引用路径
添加nlohmann和simpleini第三方库的头文件路径
|
2026-02-25 06:05:34 +08:00 |