Commit graph

12 commits

Author SHA1 Message Date
刘旭
65d339c009
feat: 移除 zstd (#623) 2023-05-20 21:16:18 +08:00
刘旭
6305493bfb
优化游戏内叠加层的性能 (#615)
* feat: 添加 ImGuiBackend

* chore: 优化格式

* refactor: 将 ImGuiBackend 重构为类

* chore: 清理 ImGuiBackend

* chore: 清理 ImGuiBackend

* chore: 清理 ImGuiBackend

* perf: 优化着色器编译

* feat: 添加错误记录

* feat: 不再按需构造字体

* feat: 添加 ImGuiFontCacheManager

* feat: 实现序列化 ImFontAtlas

* feat: 实现反序列话 ImFontAtlas

* feat: 为字体缓存添加版本号

* feat: 在字体缓存中保存调试名称

* feat: 添加禁用字体缓存选项
2023-05-20 20:16:52 +08:00
刘旭
92348d8a88
子项目不再共享 Conan 依赖 (#601)
* chore: 子项目之间不再共享 Conan 依赖
这可以有效减小可执行文件的体积

* chore: 修复编译

* chore: 不要复制 conanfile.txt

* Update build.yml
2023-05-12 18:22:02 +08:00
刘旭
c50fbbda98 chore: 将 Magpie.Core 的警告等级提高为 4,并修复编译警告 2022-12-02 12:10:17 +08:00
刘旭
8db680a52c fix: 修复含 USE_DYNAMIC 标志的效果无法缓存的问题 2022-10-13 21:52:50 +08:00
刘旭
3d1ca6f303 perf: 更多 parallel-hashmap 2022-10-09 21:38:31 +08:00
刘旭
1d9d395a9b perf: 迁移到 parallel-hashmap 2022-10-09 19:19:02 +08:00
刘旭
440d6a7688 fix: 修复 ARM64 编译 2022-10-08 13:39:48 +08:00
刘旭
233a8d33f6 feat: 更新 MagpieFX
参数的 MIN、MAX、STEP 为必需项
2022-09-28 14:41:46 +08:00
刘旭
12591c4212 perf: 迁移到 SmallVector 2022-09-14 21:20:57 +08:00
刘旭
37e584b5d6 chore: 更新命名空间 2022-08-29 12:35:45 +08:00
刘旭
611774aef6 chore: 将 Runtime 重命名为 Magpie.Core 2022-08-29 11:56:22 +08:00
Renamed from src/Runtime/EffectCacheManager.cpp (Browse further)