1.3 KiB
STEP-055 Android 真实 WeatherV2 风场综合可视化 v8
状态:IMPLEMENTED / WAITING_ANDROID_VALIDATION
Starting HEAD:4645280fc59ac8e356f4339bb7fad5d73b4a413a
v9 Android C++ 编译遗漏修复
v9 为 ParticleGpuValidationUBO 新增 respawnBounds 后,render_weather_color_layer.cpp 的 designated initializer 未同步,Android OpenGL 编译在 -Wmissing-designated-field-initializers -Werror 下失败。
WeatherColorLayer 不参与 particle viewport respawn,因此其 initializer 已按字段声明顺序补齐:fieldBounds、respawnBounds、fieldScale、matrix。respawnBounds 取与 fieldBounds 相同的中性 Field 范围;色场采样、颜色计算与 opacity 语义未变。
搜索确认当前 C++ 中仅有两个 ParticleGpuValidationUBO initializer:
render_particle_validation_layer.cpp:已有 v9 respawn bounds;render_weather_color_layer.cpp:本次补齐。
shader generator、Linux OpenGL 两个 renderer translation unit 精确编译、既有非 Jest style_layer.test.cpp 精确编译和 git diff --check 通过。未执行 Android Gradle/APK/ADB/设备或 Jest。
viewport-aware respawn、zoom-aware speed、wall-time lifecycle、Trail camera debounce、canonical U/V、Timeline/Runtime Window、particleCount 与 WeatherColorLayer 实际颜色场行为均未修改。