看板Emulator
Citron Canary Refresh V0.2
以下是機翻潤飾
發布概述
Citron Canary Refresh 0.2 版以 0.1 版為基礎,在系統架構、
建置系統和使用者體驗方面帶來了廣泛的改進。此更新顯著增強了記憶體管理、
圖形渲染和 Android 平台支援,同時也實現了各種效能改進。
核心系統增強
* 記憶體管理:
- 新增了對 10 GB 和 12 GB 記憶體配置的支援
- 更新了記憶體池計算和佈局
- 增強的設備記憶體和緩衝區佇列處理
- 改進的 RingBuffer 實作具有一致的快取行大小
* 服務實施:
- 新增了用於自動服務處理的 USE_AUTO_STUB 設定
- 實作好友邀請儲存通道
- 更正了 QueryPointerBufferSize 實現
- 新增了 SetGestureOutputRanges 函數支援
- 為 VAMM 初始化實作了 SystemResourceSize 資訊類型
圖形和 Vulkan
* Vulkan 改進:
- 將 VulkanHeaders 更新至版本 1.4.304
- 修正了無綁定紋理常數緩衝區處理的當機問題
- 在計算管道中添加了無綁定紋理常量緩衝區支援
- 實作了 ZBCSetTable 功能
* 著色器編譯器:
- 實作 FCSM_TR 流測試案例
- 增強著色器編譯穩定性
建置系統和相容性
* CMake 改進:
- 強制 x86-64-v2 指令集級別
- 透過 CMake 標誌使 LLVM Demangle 成為可選
- 刪除了 SDL 和 Qt 的硬編碼版本要求
- 更新了 vcpkg 基線和依賴項
* 平台支援:
- 新增對打包結構的 MSVC 相容性
- 改進的跨平台建構一致性
- 增強的工具鏈配置
安卓平台
* 系統更新:
- 將 Gradle 更新至 8.10.2
- 將 Android Gradle 插件更新至 8.8.0
- 將 Kotlin 更新至 2.1.20-Beta1
- NDK 更新至 27.2
* 使用者介面增強:
- 實施帶有進度條的現代熱顯示
- 新增顏色編碼的 FPS 指示
- 改良的溫度監控系統
- 增強的使用者回饋機制
介面改善
* Discord 整合:
- 改進的遊戲圖像處理
- 增強的豐富呈現展示
- 更新媒體伺服器整合
* 網路服務:
- 簡化的網路配置
- 改進的代幣管理
- 增強的使用者身份驗證流程
聲音
- 添加了對音訊壓縮器統計資訊的支援
- 實現了音量重設功能
- 增強的音訊功能相容性
https://git.citron-emu.org/Citron/Citron/releases
--※ 文章網址: https://www.ptt.cc/bbs/Emulator/M.1737058436.A.C77.html