[新聞] Citron Canary Refresh Version 0.4 Notes
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://www.ptt.cc/bbs/Emulator/M.1737902436.A.C21.html
Emulator 近期熱門文章
PTT遊戲區 即時熱門文章
23
86
10
33
71
143