Files
MapLibreParticleLab/docs/00_项目总则/当前基线与开发路线_v1.md
OpenAI Codex 13a3d9e1e6
Some checks failed
validate-scripts / validate-scripts (push) Has been cancelled
docs: align QBIN V4 particle.3 project baseline
2026-09-14 10:03:37 +08:00

2.6 KiB
Raw Blame History

当前基线与开发路线 v1

历史冻结:2026-08-29。 当前基线已由 当前基线与开发路线_v2.md 取代;本文仅保留当时事实,不用于当前 Android/RN 构建。

1. 冻结日期

2026-08-29

2. Git

正式分支:particle/main。STEP-000 冻结提交:ea5b8f9d7fc53204a6d7fa088e9cf89be765b5ac,说明 chore: freeze MapLibreParticleLab step 0 baseline。origin=ssh://git@192.168.200.230:2222/tei/MapLibreParticleLab.git。upstream=https://github.com/maplibre/maplibre-native.git。

3. MapLibre Native

正式粒子开发 baseline:Android 13.4.1。OpenGL 主开发;Vulkan/Metal 后续。

4. Linux 构建状态

Linux Native OpenGL PASS;mbgl-render PASS;mbgl-render-test-runner PASS;Android OpenGL Debug AAR PASS;Android Vulkan Debug AAR PASS;Android OpenGL Release AAR PASS。SDK=/root/Android/Sdk;NDK=28.2.13676358;JOBS=3。

5. Release AAR

MapLibreAndroid-opengl-release.aar,约 156MB,SHA256=5c67d2751fafe211a0df4b82deded09ab1c07cf6ca0f4a12a880283287f85e5c,ABI:arm64-v8a/armeabi-v7a/x86/x86_64。

6. NavSea

Win11;React Native 0.85.2;New Architecture=true;@maplibre/maplibre-react-native@11.3.6。

7. Gate

Gate A:11.3.6 + 官方 Native 13.2.0,PASS。 Gate B:11.3.6 + 官方 Native 13.4.1,PASS。 Gate C:11.3.6 + Linux 自编译 Native 13.4.1 OpenGL Release,PASS。

8. 固定分工

Linux:MapLibre Native/Particle/Test App/APK/AAR/Fixture/Native Debug/Git。Win11:Android Simulator/Particle Test APK/NavSea/NavSea Android 编译/产品 Gate。NavSea 不作为日常 Particle 宿主。

9. 下一大阶段

建议 10_架构调查/。正式建立前 GPT 先向用户说明该阶段目的与预计 Step 范围。

10. 下一 Step

step-0001-MapLibre粒子接入点调查.md。只读调查 Style Layer、Source/Tile/Bucket、RenderLayer/RenderPass、gfx、Shader、Texture/RenderTarget、OpenGL/Vulkan/Metal、Raster/Heatmap/Hillshade/CustomLayer 等;不实现正式粒子。

11. 近期路线

STEP-0001 接入点调查;0002 Android Particle Test App;0003 Fixture;0004 RasterParticleLayer 骨架;0005 最小 GPU Particle;0006 Camera/Projection;0007 Particle State 冻结;0008 Velocity/RasterArray/Tile;0009 Trail;0010 生命周期与视觉;0011 WeatherColorLayer;0012 Land/Ocean Mask;0013 OpenGL 性能;0014 Vulkan;0015 Test App 第一阶段冻结;0016 NavSea Particle Gate;0017 NavSea API/Adapter;0018 Android 产品回归;0019 iOS/Metal;0020 NavSea iOS;0021 upstream/长期维护。

12. 换窗口恢复

读项目总则 → 当前基线 → 上一 Step 报告 → 检查 Git → 继续下一 Step。