楼主:
playlive (player)
2025-01-26 22:40:34Citron Canary Refresh Version 0.4 Notes
更新内容有点多,所以开新篇
以下事机翻润饰
发布概述
Citron Canary Refresh 0.4 版对图形渲染、服务实作、内存处理和使用者接口带来了
重大改进。此更新的重点是增强游戏相容性,尤其是《萨尔达传说:王国之泪》等游戏。
主要特点
图形和渲染
*缓冲区快取最佳化
- 简化的储存缓冲区绑定逻辑
- 改进 TOTK 中地下/深度区域的渲染
- 增强的内存布局处理和地址转换
服务实施更新
*可视化接口(VI)服务
- 实作缺少的 IApplicationDisplayService 函数
- 为不同的会话类型新增了适当的权限处理
- 改进的显示和图层管理
内存管理
*增强的错误处理
- 改进空指标和未映射内存处理
- 更好的内存存取违规错误讯息
- 优雅地处理无效内存操作
使用者接口
*现代黑暗主题
- 重新设计的加载画面,带有渐变动画
- 使用 Segoe UI 更新版面
- 现代化的选单、工具列和停靠小工具外观
技术改进
*NVDRV 服务
- 实现正确的 GPU 函数存根
- 放宽 GPU 验证以获得更好的兼容性
- 改进的错误通知程序处理
- 添加传输内存处理
*着色器编译
- 在所有后端实现了 EmitInitationInfo
- 为镶嵌和片段阶段添加正确的呼叫资讯处理
- 改进着色器扩充相容性
*网络特性
- 新增 QT 网络包支援
- 为多人游戏房间创建实现了 IP 输入字段
相容性和效能
*针对游戏的改进
- 修复《萨尔达传说:王国之泪》中的渲染问题
- 改善地下/深度区域的处理
- 更能相容于使用复杂 GPU 操作的游戏
*特定于平台的构建
- Android:app-mainline-release_optimized.apk
//包括支援设备的帧生成和稳定
- Linux:
//本机构建 (Citron-Linux-Canary-Refresh_0.4_native.tar.gz)
//相容性建置(Citron-Linux-Canary-Refresh_0.4_compatibility.tar.gz)
//使用 -march=core2 -mtune=generic 编译以获得更广泛的兼容性
安装注意事项
- 从先前的版本更新时建议使用干净的版本
- 对于 Linux 用户,可以根据 CPU 支援选择本机版本或相容版本
- Android 用户应检查装置相容性以取得帧产生功能
已知问题
- 一些 GPU 函数仍然处于存根状态
- 在边缘情况下仍可能发生内存存取违规
- 网络功能处于早期实施阶段
未来计划
- GPU服务实现的进一步最佳化
- 内存管理的持续改进
- 增强的网络和多人游戏功能
- 其他 UI 改进
https://git.citron-emu.org/Citron/Citron/releases/tag/v0.4-canary-refresh