v75.0
本次更新包含大量的内容,修正了一些问题和重构部分功能,提升了跨引擎版本的兼容性。
- 重构了Cook流程,并支持了几种不同的Cook模式,加速Cook过程
- 统一编辑器Cook、Patch流程、MultiCooker使用的Cook流程
- 移除CookManager支持
- 支持Chunk内资源编译的shader打包,之前是整个Patch打包单个ShaderLib,并且支持给每个Chunk自定义ShaderLib路径、命名
- 支持排除资源类型
- 修复IsSkipAsset在ParallelFor Cooking过程中的Crash问题
- Cook前清理旧Cooked文件
- 添加了大量的Profiling Tag进行性能分析
- 在修改引擎模式下,可以控制每个Cooker进程拉起的ShaderCompileWorker数量,避免操作系统进行频繁进程切换开销
- 支持Patch版本号
- 创建HotPatcherCore模块,与HotPatcherEditor模块分离,Editor只有编辑器部分逻辑
- 修复序列化AssetRegistry的Crash问题
- 修复Sandbox路径转换问题
- 修复UE4Editor-cmd在非Development及32位模式下的问题
- 清理冗余代码、接口、优化流程
- 提升引擎兼容性,最低兼容至4.22(无ContentBrowser菜单相关功能)