docs: PORT-PLAN MilesLib done, platform 61.2%
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
11991d4d1f
commit
17cb7326c1
+5
-5
@@ -71,7 +71,7 @@ src/host/vk_{device,pipelines,resources,textures}.cpp # 交换链 / 渲染通
|
|||||||
src/host/vk_frame.cpp # render():prepare_draws → prepare_ui → write_draw_states → record_passes → readback
|
src/host/vk_frame.cpp # render():prepare_draws → prepare_ui → write_draw_states → record_passes → readback
|
||||||
src/host/ui_batches.cpp # UIRenderCommand → UiBatch 合批
|
src/host/ui_batches.cpp # UIRenderCommand → UiBatch 合批
|
||||||
src/host/frame_policy.cpp # 帧率策略(FrameRatePolicy)
|
src/host/frame_policy.cpp # 帧率策略(FrameRatePolicy)
|
||||||
src/host/native_audio.cpp # MilesLib AudioCommand → SDL 音频流
|
src/host/native_audio.cpp # 解码器 + MtMilesMix → SDL 音频流(MilesLib 为 40250 原文,AIL_* 由 platform/MilesLib/MilesAil.cpp 软混音实现)
|
||||||
src/host/audio_decode.cpp # .wav(手写 PCM 解析)/.mp3(dr_mp3)→ 44.1 kHz 立体声 float,全平台同一路径
|
src/host/audio_decode.cpp # .wav(手写 PCM 解析)/.mp3(dr_mp3)→ 44.1 kHz 立体声 float,全平台同一路径
|
||||||
src/host/android_perf.h # Android 帧率、ADPF、电量/温度(JNI 到 MainActivity)
|
src/host/android_perf.h # Android 帧率、ADPF、电量/温度(JNI 到 MainActivity)
|
||||||
android/ # Gradle 工程:SDLActivity 外壳 MainActivity、APK 打包
|
android/ # Gradle 工程:SDLActivity 外壳 MainActivity、APK 打包
|
||||||
@@ -147,7 +147,7 @@ PORT 扩展(40250 没有对应物,只为移动端/平台而加;不能改 4
|
|||||||
|
|
||||||
**下一步**(按优先级):
|
**下一步**(按优先级):
|
||||||
|
|
||||||
1. **platform 层剩余 TODO**(实时 54.8%,第 6 节):MilesLib(135,音频目前是简化适配)、UserInterface 平台部分(85)、
|
1. **platform 层剩余 TODO**(实时 61.2%,第 6 节):MilesLib 已完成(40250 原文 + AIL 软混音,桌面已出声,Android 待真机);UserInterface 平台部分(85)、
|
||||||
ScriptLib(38)、SphereLib(36)、SpeedTreeLib(36,`CSpeedTreeRT` 仍是替身)、EterLib/EterImageLib 余量。
|
ScriptLib(38)、SphereLib(36)、SpeedTreeLib(36,`CSpeedTreeRT` 仍是替身)、EterLib/EterImageLib 余量。
|
||||||
每个单元按 SKILL 的流程照抄或按可观察输出核对后更新 port-map。
|
每个单元按 SKILL 的流程照抄或按可观察输出核对后更新 port-map。
|
||||||
2. **真服验证(批次 4)**:角色删除、龙魂石精炼、公会标志上传未测;Cube 和商城需要与 NPC 交互后再测。
|
2. **真服验证(批次 4)**:角色删除、龙魂石精炼、公会标志上传未测;Cube 和商城需要与 NPC 交互后再测。
|
||||||
@@ -180,14 +180,14 @@ PORT 扩展(40250 没有对应物,只为移动端/平台而加;不能改 4
|
|||||||
实时数字用 `port_map.py status` 查看;原样运行的 Python 脚本函数记 `RUN_AS_IS`(不是 `N_A`),计入完成。
|
实时数字用 `port_map.py status` 查看;原样运行的 Python 脚本函数记 `RUN_AS_IS`(不是 `N_A`),计入完成。
|
||||||
历次基线见 `docs/archive/PORT-HISTORY.md`。
|
历次基线见 `docs/archive/PORT-HISTORY.md`。
|
||||||
|
|
||||||
现状(2026-09-29,`port_map.py status`;`port_map.py check` 0 错误):
|
现状(2026-09-30,`port_map.py status`;`port_map.py check` 0 错误):
|
||||||
|
|
||||||
| 层 | 函数 | 完成 | 完成度 | 备注 |
|
| 层 | 函数 | 完成 | 完成度 | 备注 |
|
||||||
| --- | --- | --- | --- | --- |
|
| --- | --- | --- | --- | --- |
|
||||||
| logic | 3338 | 3337 | 100.0% | |
|
| logic | 3338 | 3337 | 100.0% | |
|
||||||
| python | 5175 | 5123 | 99.0% | 1760 PORTED,3350 RUN_AS_IS |
|
| python | 5175 | 5123 | 99.0% | 1760 PORTED,3350 RUN_AS_IS |
|
||||||
| platform | 2096 | 1148 | 54.8% | TODO 集中在 MilesLib、UserInterface、ScriptLib、SphereLib、SpeedTreeLib |
|
| platform | 2096 | 1283 | 61.2% | TODO 集中在 UserInterface、ScriptLib、SphereLib、SpeedTreeLib |
|
||||||
| 合计 | 10609 | 9608 | 90.6% | |
|
| 合计 | 10609 | 9743 | 91.8% | |
|
||||||
|
|
||||||
## 7. 换机器后的环境准备
|
## 7. 换机器后的环境准备
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user