作者playlive (Zzzz)
看板Emulator
标题[新闻] Citron Canary Refresh Version 0.4
时间Sun Jan 26 22:40:34 2025
Citron 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
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.175.179.164 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Emulator/M.1737902436.A.C21.html