[新聞] Citron Canary Refresh V0.2
Citron Canary Refresh Version 0.3 專注於提高跨平台的穩定性和相容性。
此更新包括對著色器編譯、建置系統簡化和 Android 平台調整的重大變更。
著色器編譯改進
* 流量測試處理:
-新增 CSM/FCSM 流量測試條件的綜合存根
-改進著色器編譯穩定性
-新增針對未實現的著色器功能的警告系統
-更安全地處理粗略/精細模式著色器操作
建構系統簡化
* 架構支援:
-刪除 x86-64 ISA 相容性標誌
-簡化的建置系統配置
-刪除自訂 ISA 標誌處理
-消除未使用的工具鏈文件
Android 平台更新
* SDK 和建置工具變更:
-將 compileSdkVersion 和 targetSdk 降級至 34
-更新 NDK 版本至 26.1.10909125
-將 Android Gradle 插件降級至 8.1.2
-新增 androidx.constraintlayout 依賴項
-改進與目前 Android 開發環境的兼容性
=======================================
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
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.175.179.105 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Emulator/M.1737058436.A.C77.html
※ 編輯: playlive (114.40.76.197 臺灣), 01/21/2025 04:06:59
Emulator 近期熱門文章
PTT遊戲區 即時熱門文章