1.6 KiB
1.6 KiB
40-02 双时间片 GPU 时间插值最终验收关闭报告
最终状态
40-02、40-02C、STEP-043B:CLOSED / PASS。
最终代码基线为 4703d87e2305c2f7c13d605c296e900d7a05e408,STEP-043B 使用 RasterParticleLayer::setTimeMix(float) 完成 Android→Core property bridge。
用户已手工完成 Android x86_64 OpenGL Debug 编译、APK 安装和 App 启动;Codex 本收尾任务未运行 Android Gradle、ADB 或设备操作,未修改 runtime,也未加入/执行 Jest。
T1--T10
- T1 EAST、T2 NORTH:PASS;
U=east-positive、V=north-positive且 shader Mercator 边界dy=-v正确。 - T3 TIME_WINDOW:PASS;Layer/resource 保持,simulation 未 reset。
- T4 MIX 50%、T5 MIX 100%、T6 MIX 0:PASS;均为 property-only,零 Style reload、Field upload、simulation reset。
- T7 DISABLE→MIX:PASS;
MIX_REJECTED reason=DISABLED,旧 timeMix 保持。 - T8 DISABLE→ENABLE:PASS;资源重建符合 RESOURCE_CREATE 生命周期。
- T9 ADVANCE B→C:PASS;
OLD_T1→NEW_T0reuse,只上传 C,reset delta 为零。 - T10 综合回归:PASS;Layer/resource identity 连续,未出现异常 simulation reset。
ADVANCE 后 uniform-north + vortex 的 MIX 50% 局部低速或近零速是逐点向量插值的正常结果:局部 north 与 vortex 向量可相反,不代表 GPU 卡死、reuse 污染或 reset。
APK x86_64 单 ABI 约 696.5 MiB;其中 libmaplibre.so 约 338 MiB。该 packaging/ZIP 中间产物体积技术债不影响安装、启动或本阶段功能验收,独立后续处理,不阻塞本次关闭。