楼主:
playlive (player)
2025-01-03 22:34:47Citron Canary Refresh Version v0.1
以下是机翻润饰
Linux:
- Vulkan API 更新至版本 1.4.304,以增强效能和相容性。
- 透过简化的 CMake 配置改进 MinGW 交叉编译支援。
Windows:
- 透过改进的调试和发布配置添加对本机 Windows 建置的强大支援。
- 修正发布版本中的 /DEBUG 标志删除问题,以获得更好的执行时间效能。
安卓:
- 针对基于 Vulkan 的设备最佳化了渲染管道。
- 增强对高分辨率显示器和现代 GPU 的支援。
- 图形和着色器重新编译器的改进
着色器重新编译器:
- 新增对 Maxwell 架构的 ISBERD 指令模式的支援,从而能够更好地相容于复杂的着色
器。
- 引入 FPRecip 函数以实现高效的浮点运算,从而减少运行时开销。
- 增强了着色器编译问题的错误处理和日志记录。
影片核心:
- 在计算调度期间强制执行安全内存读取,以防止无效的 Vulkan 操作。
- 提高了高 GPU 精度设定下的稳定性,确保运算密集任务的渲染更加流畅。
音讯增强
- 跨韧体版本(3.0.0 至 19.0.1)的全面音讯功能支援:
* 新增对语音删除、硬件 Opus 解码和主音量控制等进阶功能的支援。
* 透过手动执行和语音缓冲区标记改进了音讯渲染器功能。
多人游戏和网络
- 引入用于多人游戏支援的新 API:
* 简化对等连接的设定。
* 增强高延迟环境中的稳定性。
效能与稳定性
- 缓冲区快取改善:
* 修正内存验证问题,减少无效缓冲区读取导致的崩溃。
* 新增了更好的错误日志记录以进行侦错和诊断。
- ARM架构支援:
* 跳过回溯日志中重复的连续位址,提高日志可读性。
完善的品牌和资产
- 更名为 Citron:
* 更新版权标题。
* 新的品牌资产,包括 SVG、BMP 和 ICO 格式。
详细变更日志
- 缓冲区快取:修复储存缓冲区内存验证和大小检测。
- ARM:在回溯输出中跳过重复的连续位址。
- 多人游戏:启用新的 API 以实现无缝的点对点网络。
- Vulkan:更新至 API 版本 1.4.304,以获得更好的相容性。
- 影片核心:在计算调度期间强制执行安全内存读取。
- 着色器重新编译器:修复 Maxwell 架构的 ISBERD 指令。
- 音讯核心:新增进阶音讯功能的功能支援标签。
- 发行:新增 Citron 品牌资产。
- 核心:修复遥测 ID 个性化数组大小以防止运行时错误。
https://git.citron-emu.org/Citron/Citron/releases/tag/v0.1-canary-refresh