1.8x 更新日志

1.80.5 (2026/06/17)

C++ / 运行时

  • 修复了渲染器顶点缓冲环处理,避免顶点缓冲不必要地持续增长并导致内存泄漏。

1.80.4 (2026/06/13)

C++ / 运行时

  • 更新了 LLGI,并修复了包括 GPU 粒子的 ComputeBuffer 更新、UV2 和矩阵计算在内的渲染处理。

  • 新增 WebGPU 对预乘 Alpha 的支持。

  • 修复了 DX9 中模型渲染的顶点布局、实例绘制后的状态恢复以及材质着色器处理。

  • 修复了 Metal 材质编译器中向量比较表达式转换不正确的问题。

  • 新增 RG11B10_UFLOAT 纹理格式支持。

  • 修复了软粒子和材质着色器的背景处理。

  • 修复了 F 曲线最终区间插值不正确的问题。

  • 修复了 Directional Billboard 在初始帧或跳转后方向不正确的问题。

  • 修复了轨迹中无限 UV 动画帧未正确缓存的问题。

  • 对 Light Curl Noise 的向量进行归一化,提升噪声结果的稳定性。

  • 修复了异常 GLTF matrix 输入可能导致越界读取的问题。

  • 修复了 WebAssembly 的 SIMD 和多线程环境相关设置。

工具

  • 支持在节点树上直接重命名节点。

  • 修复了在编辑器中向后跳转帧时随机种子会被不必要更新的问题。

  • 在渲染器初始化失败时中断查看器初始化,避免保留无效的渲染器引用。

  • 改进了材质编辑器启动诊断,在启动失败时显示错误对话框并输出日志。

  • 放宽了传递给材质编辑器的路径长度限制,并改进了长路径无法打开时的日志。

  • 当保存的窗口位置位于显示区域外时,启动时会将其修正到屏幕内。

  • 修复了向导等功能使用的线条绘制深度处理。

  • 修复了图标显示问题。

构建

  • 将 Linux 包改为在 glibc 2.28 环境中构建。

  • 修复了旧版 GCC 环境下测试和截图工具的构建设置。

  • 扩充了截图比较工具和渲染后端的回归测试。

Unity

  • 将 EffekseerForUnity 更新至 1.80.4。

  • 将内置 Effekseer 更新至相当于 1.80.4 的版本,并将本体修正反映到 Unity 插件中。

  • 修复了 URP(RenderGraph)中 Depth Texture 的访问标志,使引用 Depth Texture 的渲染路径能够正确工作。

1.80.3 (2026/05/17)

C++ / 运行时

  • 修复了 DX9、Vulkan、Metal、WebGPU 和 LLGI 相关的渲染问题。

  • 修复了 GPU 粒子渲染着色器的问题。

  • 修复了禁用 UV 扭曲时仍会影响 Advanced Render UV 扭曲的问题。

  • 修复了 SIMD 处理中的问题。

  • 修复了比较节点中 Not Equal 判定结果不正确的问题。

工具

  • 新增俄语显示支持。

  • 改进了材质编辑器中的渐变编辑,并修复了相关问题。

  • 修复了高 DPI 环境下字体大小未正确缩放的问题。

  • 修复了窗口最大化时未正确考虑工作区的尺寸和位置问题。

  • 修复了节点树的显示与操作问题。

构建

  • 新增 macOS arm64 输出支持。

  • 修复了包构建时的依赖关系和构建设置。

Unity

  • 将 EffekseerForUnity 更新至 1.80.3。

  • 修复了 Android 和 WebGL 的编译设置。

  • 改进了材质导入时的错误日志。

  • 修复了 .efkmat 的纹理槽、Uniform 数量、渐变和自定义数据处理。

  • 修复了 Unity Renderer 中镜像包裹、时间、光照、折射和自定义数据未正确应用的问题。

  • 修复了模型动画帧选择不正确的问题。

  • 修复了 Blend UV Distortion 未正确传递的问题。

  • 修复了编辑器中临时 RenderTexture 的销毁处理。

1.80

1.80 新功能