merge(upgrade): port particle extensions onto official native 13.6.1 (unverified)

This commit is contained in:
tei
2026-10-09 09:37:07 +09:00
767 changed files with 85435 additions and 153 deletions

View File

@@ -180,6 +180,12 @@ list(APPEND SRC_FILES
${PROJECT_SOURCE_DIR}/src/mln/gfx/uniform_buffer.cpp
${PROJECT_SOURCE_DIR}/src/mln/gfx/vertex_attribute.cpp
${PROJECT_SOURCE_DIR}/src/mln/renderer/render_target.cpp
${PROJECT_SOURCE_DIR}/src/mln/renderer/particle_fast_path.hpp
${PROJECT_SOURCE_DIR}/src/mln/renderer/retained_underlay_cache.cpp
${PROJECT_SOURCE_DIR}/src/mln/renderer/retained_underlay_cache.hpp
${PROJECT_SOURCE_DIR}/src/mln/renderer/retained_underlay_runtime_state.hpp
${PROJECT_SOURCE_DIR}/src/mln/renderer/render_segment_plan.hpp
${PROJECT_SOURCE_DIR}/src/mln/renderer/render_segment_json.hpp
${PROJECT_SOURCE_DIR}/src/mln/renderer/change_request.cpp
${PROJECT_SOURCE_DIR}/src/mln/renderer/layer_group.cpp
${PROJECT_SOURCE_DIR}/src/mln/renderer/tile_layer_group.cpp
@@ -210,10 +216,32 @@ list(APPEND SRC_FILES
${PROJECT_SOURCE_DIR}/src/mln/renderer/layers/symbol_layer_tweaker.hpp
${PROJECT_SOURCE_DIR}/src/mln/renderer/layers/collision_layer_tweaker.cpp
${PROJECT_SOURCE_DIR}/src/mln/renderer/layers/collision_layer_tweaker.hpp
${PROJECT_SOURCE_DIR}/src/mln/particle/field/offline_fixture_particle_adapter.cpp
${PROJECT_SOURCE_DIR}/src/mln/particle/field/offline_fixture_particle_adapter.hpp
${PROJECT_SOURCE_DIR}/src/mln/particle/field/field_data_adapter.cpp
${PROJECT_SOURCE_DIR}/src/mln/particle/field/field_runtime.cpp
${PROJECT_SOURCE_DIR}/src/mln/particle/field/field_binding.cpp
${PROJECT_SOURCE_DIR}/src/mln/particle/field/field_projection_materialization.cpp
${PROJECT_SOURCE_DIR}/src/mln/particle/field/field_profile_validator.cpp
${PROJECT_SOURCE_DIR}/src/mln/particle/field/field_profile_contract_json.cpp
${PROJECT_SOURCE_DIR}/src/mln/particle/ingress/qbin_v2_decoder.cpp
${PROJECT_SOURCE_DIR}/src/mln/particle/ingress/qbin_v3_decoder.cpp
${PROJECT_SOURCE_DIR}/src/mln/particle/field/local_particle_field_feed.cpp
${PROJECT_SOURCE_DIR}/src/mln/shaders/shader_program_base.cpp
)
list(APPEND INCLUDE_FILES
${PROJECT_SOURCE_DIR}/include/mln/particle/field/field_data_adapter.hpp
${PROJECT_SOURCE_DIR}/include/mln/particle/field/field_profile_contract.hpp
${PROJECT_SOURCE_DIR}/include/mln/particle/field/field_profile_validator.hpp
${PROJECT_SOURCE_DIR}/include/mln/particle/field/field_profile_contract_json.hpp
${PROJECT_SOURCE_DIR}/include/mln/particle/field/field_runtime.hpp
${PROJECT_SOURCE_DIR}/include/mln/particle/field/field_binding.hpp
${PROJECT_SOURCE_DIR}/include/mln/particle/renderer_debug_counters.hpp
${PROJECT_SOURCE_DIR}/include/mln/particle/ingress/qbin_v2_decoder.hpp
${PROJECT_SOURCE_DIR}/include/mln/particle/ingress/qbin_v3_decoder.hpp
${PROJECT_SOURCE_DIR}/include/mln/particle/ingress/encoded_field_transport.hpp
${PROJECT_SOURCE_DIR}/include/mln/particle/field/local_particle_field_feed.hpp
${PROJECT_SOURCE_DIR}/include/mln/actor/actor_ref.hpp
${PROJECT_SOURCE_DIR}/include/mln/actor/actor.hpp
${PROJECT_SOURCE_DIR}/include/mln/actor/aspiring_actor.hpp
@@ -246,6 +274,9 @@ list(APPEND INCLUDE_FILES
${PROJECT_SOURCE_DIR}/include/mln/gfx/types.hpp
${PROJECT_SOURCE_DIR}/include/mln/gfx/vertex_buffer.hpp
${PROJECT_SOURCE_DIR}/include/mln/layermanager/background_layer_factory.hpp
${PROJECT_SOURCE_DIR}/include/mln/layermanager/particle_validation_layer_factory.hpp
${PROJECT_SOURCE_DIR}/include/mln/layermanager/raster_particle_layer_factory.hpp
${PROJECT_SOURCE_DIR}/include/mln/layermanager/weather_color_layer_factory.hpp
${PROJECT_SOURCE_DIR}/include/mln/layermanager/circle_layer_factory.hpp
${PROJECT_SOURCE_DIR}/include/mln/layermanager/custom_layer_factory.hpp
${PROJECT_SOURCE_DIR}/include/mln/layermanager/fill_extrusion_layer_factory.hpp
@@ -280,6 +311,8 @@ list(APPEND INCLUDE_FILES
${PROJECT_SOURCE_DIR}/include/mln/renderer/renderer_observer.hpp
${PROJECT_SOURCE_DIR}/include/mln/renderer/renderer_state.hpp
${PROJECT_SOURCE_DIR}/include/mln/renderer/renderer.hpp
${PROJECT_SOURCE_DIR}/include/mln/renderer/retained_underlay.hpp
${PROJECT_SOURCE_DIR}/include/mln/renderer/render_segment.hpp
${PROJECT_SOURCE_DIR}/include/mln/shaders/program_parameters.hpp
${PROJECT_SOURCE_DIR}/include/mln/shaders/shader_source.hpp
${PROJECT_SOURCE_DIR}/include/mln/storage/database_file_source.hpp
@@ -357,6 +390,10 @@ list(APPEND INCLUDE_FILES
${PROJECT_SOURCE_DIR}/include/mln/style/layer_properties.hpp
${PROJECT_SOURCE_DIR}/include/mln/style/layer.hpp
${PROJECT_SOURCE_DIR}/include/mln/style/layers/background_layer.hpp
${PROJECT_SOURCE_DIR}/include/mln/style/layers/particle_validation_layer.hpp
${PROJECT_SOURCE_DIR}/include/mln/style/layers/raster_particle_layer.hpp
${PROJECT_SOURCE_DIR}/include/mln/style/layers/weather_color_layer.hpp
${PROJECT_SOURCE_DIR}/include/mln/style/sources/raster_array_source.hpp
${PROJECT_SOURCE_DIR}/include/mln/style/layers/circle_layer.hpp
${PROJECT_SOURCE_DIR}/include/mln/style/layers/custom_layer_host.hpp
${PROJECT_SOURCE_DIR}/include/mln/style/layers/custom_layer_init_parameters.hpp
@@ -503,6 +540,9 @@ list(APPEND SRC_FILES
${PROJECT_SOURCE_DIR}/src/mln/gfx/upload_pass.hpp
${PROJECT_SOURCE_DIR}/src/mln/gfx/vertex_vector.hpp
${PROJECT_SOURCE_DIR}/src/mln/layermanager/background_layer_factory.cpp
${PROJECT_SOURCE_DIR}/src/mln/layermanager/particle_validation_layer_factory.cpp
${PROJECT_SOURCE_DIR}/src/mln/layermanager/raster_particle_layer_factory.cpp
${PROJECT_SOURCE_DIR}/src/mln/layermanager/weather_color_layer_factory.cpp
${PROJECT_SOURCE_DIR}/src/mln/layermanager/circle_layer_factory.cpp
${PROJECT_SOURCE_DIR}/src/mln/layermanager/fill_extrusion_layer_factory.cpp
${PROJECT_SOURCE_DIR}/src/mln/layermanager/fill_layer_factory.cpp
@@ -580,6 +620,11 @@ list(APPEND SRC_FILES
${PROJECT_SOURCE_DIR}/src/mln/renderer/image_manager_observer.hpp
${PROJECT_SOURCE_DIR}/src/mln/renderer/layers/render_background_layer.cpp
${PROJECT_SOURCE_DIR}/src/mln/renderer/layers/render_background_layer.hpp
${PROJECT_SOURCE_DIR}/src/mln/renderer/layers/render_particle_validation_layer.cpp
${PROJECT_SOURCE_DIR}/src/mln/renderer/layers/render_particle_validation_layer.hpp
${PROJECT_SOURCE_DIR}/src/mln/renderer/layers/render_raster_particle_layer.hpp
${PROJECT_SOURCE_DIR}/src/mln/renderer/layers/render_weather_color_layer.cpp
${PROJECT_SOURCE_DIR}/src/mln/renderer/layers/render_weather_color_layer.hpp
${PROJECT_SOURCE_DIR}/src/mln/renderer/layers/render_circle_layer.cpp
${PROJECT_SOURCE_DIR}/src/mln/renderer/layers/render_circle_layer.hpp
${PROJECT_SOURCE_DIR}/src/mln/renderer/layers/render_fill_extrusion_layer.cpp
@@ -755,6 +800,13 @@ list(APPEND SRC_FILES
${PROJECT_SOURCE_DIR}/src/mln/style/layer_impl.hpp
${PROJECT_SOURCE_DIR}/src/mln/style/layer_observer.hpp
${PROJECT_SOURCE_DIR}/src/mln/style/layers/background_layer.cpp
${PROJECT_SOURCE_DIR}/src/mln/style/layers/particle_validation_layer.cpp
${PROJECT_SOURCE_DIR}/src/mln/style/layers/particle_validation_layer_impl.hpp
${PROJECT_SOURCE_DIR}/src/mln/style/layers/particle_render_layer_properties.hpp
${PROJECT_SOURCE_DIR}/src/mln/style/layers/raster_particle_layer.cpp
${PROJECT_SOURCE_DIR}/src/mln/style/layers/raster_particle_layer_impl.hpp
${PROJECT_SOURCE_DIR}/src/mln/style/layers/weather_color_layer.cpp
${PROJECT_SOURCE_DIR}/src/mln/style/layers/weather_color_layer_impl.hpp
${PROJECT_SOURCE_DIR}/src/mln/style/layers/background_layer_impl.cpp
${PROJECT_SOURCE_DIR}/src/mln/style/layers/background_layer_impl.hpp
${PROJECT_SOURCE_DIR}/src/mln/style/layers/background_layer_properties.cpp
@@ -835,6 +887,8 @@ list(APPEND SRC_FILES
${PROJECT_SOURCE_DIR}/src/mln/style/sources/raster_dem_source.cpp
${PROJECT_SOURCE_DIR}/src/mln/style/sources/tile_source.cpp
${PROJECT_SOURCE_DIR}/src/mln/style/sources/raster_source.cpp
${PROJECT_SOURCE_DIR}/src/mln/style/sources/raster_array_source.cpp
${PROJECT_SOURCE_DIR}/src/mln/style/sources/raster_array_source_impl.hpp
${PROJECT_SOURCE_DIR}/src/mln/style/sources/tile_source_impl.cpp
${PROJECT_SOURCE_DIR}/src/mln/style/sources/tile_source_impl.hpp
${PROJECT_SOURCE_DIR}/src/mln/style/sources/vector_source.cpp