diff --git a/bazel/core.bzl b/bazel/core.bzl index 4d11468ea..aee1f26ef 100644 --- a/bazel/core.bzl +++ b/bazel/core.bzl @@ -670,6 +670,7 @@ MLN_CORE_HEADERS = [ "include/mbgl/particle/field/particle_gpu_math.hpp", "include/mbgl/particle/field/field_binding.hpp", "include/mbgl/particle/renderer_debug_counters.hpp", + "include/mbgl/renderer/layers/weather_color_texture_lifecycle.hpp", "include/mbgl/particle/ingress/qbin_v2_decoder.hpp", "include/mbgl/particle/ingress/qbin_v3_decoder.hpp", "include/mbgl/particle/ingress/encoded_field_transport.hpp", diff --git a/docs/50_Step记录/V15_iOS_WeatherColor纹理生命周期修复_v1.md b/docs/50_Step记录/V15_iOS_WeatherColor纹理生命周期修复_v1.md index 2ae76b08c..e014a52d7 100644 --- a/docs/50_Step记录/V15_iOS_WeatherColor纹理生命周期修复_v1.md +++ b/docs/50_Step记录/V15_iOS_WeatherColor纹理生命周期修复_v1.md @@ -65,3 +65,9 @@ RDC 已按顺序完成 OpenGL 与 Metal host 验证,结果均 PASS(各 6/6 - 已推送 `origin/particle/main`;`git ls-remote` 回读的远端 HEAD 为 `5af91fe7a105f0ac047e18db1dc063c9ffd69d44`。 - 验证结果补录提交:`4712e1752af2a8238def5839c8754270de4195c9`(`docs: 记录 V15 WeatherColor RDC 验证与推送`),包含 Step、完成报告、开发记录;推送后远端 HEAD 已回读为该提交。 - 未跟踪 V15 任务书未提交;V15 release tag 和发行内容未改。当前仍 **WAITING FOR MANUAL IPAD VALIDATION**。 + +## 2026-09-27 v16 发行构建兼容补充 + +- 统一发行 v16 的 Android 四 ABI 与 Maven Local 构建通过;首次 iOS Bazel 编译在 render_weather_color_layer.cpp 报找不到新增的 weather_color_texture_lifecycle.hpp。 +- 根因:bazel/core.bzl 的 MLN_CORE_HEADERS 为显式清单,新增头文件未列入;仅追加该头文件路径,不改 WeatherColor 算法或公开 API。 +- iOS Bazel 构建需由 RDC 在同一 v16 独立 worktree 重新验证;未通过前不得宣称 v16 发布或 iPad 修复通过。 diff --git a/粒子开发记录.md b/粒子开发记录.md index fab47c541..60eba44fb 100644 --- a/粒子开发记录.md +++ b/粒子开发记录.md @@ -1017,3 +1017,8 @@ Android V3-08 单次综合验收已完成并关闭。Native `13.4.1-particle.2` - scoped commit `5af91fe7a105f0ac047e18db1dc063c9ffd69d44` 已推送 `origin/particle/main`,推送后 `git ls-remote` 回读同一 HEAD。当前只等待用户手工 iPad 验收。 - 验证结果补录提交 `4712e1752af2a8238def5839c8754270de4195c9` 已推送,远端回读同一 HEAD;随后仅更新报告/Step 的当前状态措辞。 - Step:`docs/50_Step记录/V15_iOS_WeatherColor纹理生命周期修复_v1.md`;完成报告:`docs/报告/V15_iOS_WeatherColor纹理生命周期修复_Codex完成报告_v1.md`。 + +### 2026-09-27 v16 统一发行 Bazel 头文件清单修复 + +- 统一发行 Android 四 ABI 和 Maven Local 通过;首次 iOS Metal Bazel 在 render_weather_color_layer.cpp 编译时找不到新增 WeatherColor lifecycle 头文件。 +- 在 bazel/core.bzl 的 MLN_CORE_HEADERS 精确登记该头文件;保留 WeatherColor 业务实现不变。由 RDC 重跑完整 v16 构建、公开回读,iPad 人工验收仍待执行。