Asynchronous GeometryTile deletion (#2051)

Co-authored-by: Tim Sylvester <tim@wetdogweather.com>
This commit is contained in:
mwilsnd
2024-02-28 17:18:08 -05:00
committed by GitHub
parent e3cbdb63a8
commit 4fff8a5d33
80 changed files with 1180 additions and 334 deletions

View File

@@ -141,7 +141,6 @@ MLN_CORE_SOURCE = [
"src/mbgl/geometry/line_atlas.hpp",
"src/mbgl/gfx/attribute.cpp",
"src/mbgl/gfx/attribute.hpp",
"include/mbgl/gfx/backend.hpp",
"src/mbgl/gfx/color_mode.hpp",
"src/mbgl/gfx/command_encoder.hpp",
"src/mbgl/gfx/cull_face_mode.hpp",
@@ -149,9 +148,11 @@ MLN_CORE_SOURCE = [
"src/mbgl/gfx/depth_mode.hpp",
"src/mbgl/gfx/draw_mode.hpp",
"src/mbgl/gfx/draw_scope.hpp",
"src/mbgl/gfx/fill_generator.cpp",
"src/mbgl/gfx/index_buffer.hpp",
"src/mbgl/gfx/index_vector.hpp",
"src/mbgl/gfx/offscreen_texture.hpp",
"src/mbgl/gfx/polyline_generator.cpp",
"src/mbgl/gfx/program.hpp",
"src/mbgl/gfx/render_pass.hpp",
"src/mbgl/gfx/renderbuffer.hpp",
@@ -598,6 +599,7 @@ MLN_CORE_SOURCE = [
"src/mbgl/util/http_timeout.hpp",
"src/mbgl/util/i18n.cpp",
"src/mbgl/util/i18n.hpp",
"src/mbgl/util/identity.cpp",
"src/mbgl/util/interpolate.cpp",
"src/mbgl/util/intersection_tests.cpp",
"src/mbgl/util/intersection_tests.hpp",
@@ -618,8 +620,6 @@ MLN_CORE_SOURCE = [
"src/mbgl/util/premultiply.cpp",
"src/mbgl/util/quaternion.cpp",
"src/mbgl/util/quaternion.hpp",
"src/mbgl/gfx/polyline_generator.cpp",
"src/mbgl/gfx/fill_generator.cpp",
"src/mbgl/util/rapidjson.cpp",
"src/mbgl/util/rapidjson.hpp",
"src/mbgl/util/rect.hpp",
@@ -661,8 +661,11 @@ MLN_CORE_HEADERS = [
"include/mbgl/actor/message.hpp",
"include/mbgl/actor/scheduler.hpp",
"include/mbgl/annotation/annotation.hpp",
"include/mbgl/gfx/backend.hpp",
"include/mbgl/gfx/backend_scope.hpp",
"include/mbgl/gfx/fill_generator.hpp",
"include/mbgl/gfx/gfx_types.hpp",
"include/mbgl/gfx/polyline_generator.hpp",
"include/mbgl/gfx/renderable.hpp",
"include/mbgl/gfx/renderer_backend.hpp",
"include/mbgl/gfx/rendering_stats.hpp",
@@ -820,6 +823,7 @@ MLN_CORE_HEADERS = [
"include/mbgl/util/geo.hpp",
"include/mbgl/util/geojson.hpp",
"include/mbgl/util/geometry.hpp",
"include/mbgl/util/identity.hpp",
"include/mbgl/util/ignore.hpp",
"include/mbgl/util/image.hpp",
"include/mbgl/util/immutable.hpp",
@@ -829,12 +833,11 @@ MLN_CORE_HEADERS = [
"include/mbgl/util/monotonic_timer.hpp",
"include/mbgl/util/noncopyable.hpp",
"include/mbgl/util/platform.hpp",
"include/mbgl/gfx/polyline_generator.hpp",
"include/mbgl/gfx/fill_generator.hpp",
"include/mbgl/util/premultiply.hpp",
"include/mbgl/util/projection.hpp",
"include/mbgl/util/range.hpp",
"include/mbgl/util/run_loop.hpp",
"include/mbgl/util/scoped.hpp",
"include/mbgl/util/size.hpp",
"include/mbgl/util/string.hpp",
"include/mbgl/util/string_indexer.hpp",
@@ -905,7 +908,6 @@ MLN_OPENGL_SOURCE = [
]
MLN_OPENGL_HEADERS = [
"include/mbgl/gfx/backend.hpp",
"include/mbgl/gl/renderable_resource.hpp",
"include/mbgl/gl/renderer_backend.hpp",
"include/mbgl/layermanager/location_indicator_layer_factory.hpp",
@@ -957,7 +959,6 @@ MLN_DRAWABLES_SOURCE = [
"src/mbgl/renderer/layers/collision_layer_tweaker.cpp",
"src/mbgl/renderer/layers/collision_layer_tweaker.hpp",
"src/mbgl/shaders/shader_program_base.cpp",
"src/mbgl/util/identity.cpp",
"src/mbgl/style/layers/custom_drawable_layer.cpp",
"src/mbgl/layermanager/custom_drawable_layer_factory.cpp",
"src/mbgl/style/layers/custom_drawable_layer_impl.cpp",
@@ -999,7 +1000,6 @@ MLN_DRAWABLES_HEADERS = [
"include/mbgl/shaders/shader_defines.hpp",
"include/mbgl/shaders/shader_program_base.hpp",
"include/mbgl/shaders/symbol_layer_ubo.hpp",
"include/mbgl/util/identity.hpp",
"include/mbgl/util/suppress_copies.hpp",
"include/mbgl/style/layers/custom_drawable_layer.hpp",
"include/mbgl/layermanager/custom_drawable_layer_factory.hpp",