FILE SIZE VM SIZE -------------- -------------- +70% +148Ki +261% +119Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/gfx/polyline_generator.cpp +134% +148Ki +341% +103Ki /home/runner/work/maplibre-native/maplibre-native/platform/linux/src/headless_backend_egl.cpp +18e2% +413Ki +63e2% +101Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/expression/find_zoom_curve.cpp +2.3% +78.6Ki +2.3% +78.6Ki [section .text] +12% +36.5Ki +112% +74.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/buckets/raster_bucket.cpp [NEW] +312Ki [NEW] +66.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/globe_depth_pass.cpp +79% +125Ki +455% +57.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/gl/buffer_allocator.cpp +40% +105Ki +99% +49.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/util/thread_pool.cpp +167% +176Ki +496% +44.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/storage/resource_options.cpp +23% +142Ki +21% +42.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/gl/attribute.cpp [NEW] +156Ki [NEW] +40.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/map/vertical_perspective_projection.cpp +10% +118Ki +33% +39.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/expression/utf8_op_helpers.cpp +297% +161Ki +10e2% +37.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/util/rapidjson.cpp +11% +120Ki +11% +34.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/layers/render_heatmap_layer.cpp +193% +239Ki +76% +33.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/expression/distance.cpp +2.8% +51.8Ki +6.8% +33.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/expression/comparison.cpp [NEW] +251Ki [NEW] +27.6Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/conversion/projection.cpp +6.8% +30.9Ki +16% +24.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/expression/slice.cpp [NEW] +95.0Ki [NEW] +21.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/projection_definition.cpp +30% +50.2Ki +39% +21.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/map/transform.cpp +4.4% +44.4Ki +4.9% +21.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/gl/renderbuffer_resource.cpp +11% +68.5Ki +13% +18.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/sources/render_raster_source.cpp +3.6% +63.8Ki +4.1% +18.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/conversion/filter.cpp +217% +75.9Ki +144% +18.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/gfx/gpu_expression.cpp +8.9% +67.1Ki +9.3% +17.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/layers/render_line_layer.cpp [NEW] +94.9Ki [NEW] +16.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/projection.cpp +11% +69.3Ki +11% +15.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/layers/render_hillshade_layer.cpp +102% +40.9Ki +251% +15.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/util/interpolate.cpp +1.6% +16.3Ki +6.6% +15.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/tile/geometry_tile_data.cpp +5.8% +15.6Ki +13% +15.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/util/thread.cpp +3.2% +14.8Ki +14% +14.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/fill_extrusion_layer_properties.cpp +5.4% +48.7Ki +6.6% +13.3Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/buckets/fill_bucket.cpp +7.4% +43.2Ki +8.1% +12.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/image_manager.cpp +18% +12.4Ki +31% +12.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/util/premultiply.cpp [NEW] +62.0Ki [NEW] +12.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/util/tile_mesh.cpp +3.3% +45.4Ki +3.4% +12.0Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/storage/response.cpp +7.2% +43.2Ki +7.0% +11.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/expression/coalesce.cpp +12% +41.1Ki +19% +10.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/layers/render_symbol_layer.cpp +6.1% +10.2Ki +19% +10.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/shaders/gl/shader_info.cpp +5.4% +41.3Ki +4.5% +9.82Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/expression/image_expression.cpp -4.0% -2.80Ki +166% +8.74Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/parser.cpp +2.6% +9.08Ki +12% +8.53Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/line_layer_properties.cpp +11% +34.5Ki +11% +8.14Ki /home/runner/work/maplibre-native/maplibre-native/bin/render.cpp +3.3% +47.0Ki +2.4% +8.04Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/group_by_layout.cpp +13% +37.0Ki +12% +7.98Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/sources/render_geojson_source.cpp +1.9% +8.93Ki +7.9% +7.43Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/buckets/fill_extrusion_bucket.cpp [NEW] +50.7Ki [NEW] +7.23Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/util/tile_lod.cpp +3.5% +6.82Ki +8.3% +6.82Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/sources/custom_geometry_source_impl.cpp +27% +12.7Ki +54% +6.35Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/tile/vector_mvt_tile_data.cpp +188% +26.1Ki +22e2% +5.93Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/util/instrumentation.cpp +8.9% +41.3Ki +5.4% +5.87Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/text/collision_feature.cpp +27% +28.1Ki +30% +5.24Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/layout/symbol_instance.cpp +1.0% +14.1Ki +1.9% +5.07Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/text/tagged_string.cpp +3.8% +13.5Ki +3.5% +5.00Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/conversion/color_ramp_property_value.cpp +1.6% +12.0Ki +2.2% +4.74Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/style.cpp +5.6% +10.1Ki +10% +4.53Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/map/map_options.cpp +0.5% +8.66Ki +0.7% +4.47Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/layers/render_raster_layer.cpp +3.3% +4.07Ki +23% +4.07Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/fill_layer_impl.cpp +2.9% +4.14Ki +4.8% +3.63Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/custom_layer_render_parameters.cpp +2.0% +3.59Ki +4.0% +3.59Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/gfx/shader_group.cpp +2.6% +12.4Ki +2.9% +3.59Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/expression/collator_expression.cpp [NEW] +54.9Ki [NEW] +3.55Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/util/subdivision.cpp +1.1% +8.45Ki +1.9% +3.36Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/buckets/heatmap_bucket.cpp +1.2% +3.20Ki +1.2% +3.20Ki [section .gcc_except_table] +0.8% +3.73Ki +2.9% +3.17Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/fill_layer_properties.cpp +2.8% +3.67Ki +19% +3.14Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/fill_layer.cpp +1.2% +3.02Ki +2.8% +3.02Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/sources/render_image_source.cpp +0.9% +2.97Ki +4.7% +2.92Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/gfx/dynamic_texture.cpp +8.2% +18.6Ki +3.9% +2.76Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/map/map.cpp +0.7% +5.07Ki +3.3% +2.73Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/symbol_layer.cpp +1.2% +3.17Ki +4.6% +2.62Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/hillshade_layer_properties.cpp +2.4% +6.82Ki +4.7% +2.50Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/expression/image.cpp +2.5% +9.29Ki +2.8% +2.28Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/expression/in.cpp +3.5% +2.62Ki +48% +2.11Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/raster_layer.cpp +2.8% +15.7Ki +1.4% +2.11Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/custom_tile_loader.cpp +0.4% +2.07Ki +1.7% +2.07Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/buckets/symbol_bucket.cpp +2.3% +7.96Ki +2.8% +1.98Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/expression/is_constant.cpp +1.2% +1.91Ki +5.2% +1.91Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/layer_group.cpp +3.3% +3.86Ki +5.6% +1.89Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/shaders/gl/legacy/programs.cpp +23% +8.53Ki +101% +1.81Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/tile_layer_group.cpp +2.2% +8.29Ki +1.9% +1.81Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/expression/check_subtype.cpp +1.9% +6.60Ki +2.1% +1.79Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/expression/boolean_operator.cpp +1.3% +6.77Ki +0.8% +1.70Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/expression/length.cpp +1.0% +1.65Ki +7.3% +1.65Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/line_layer_impl.cpp [NEW] +12.4Ki [NEW] +1.57Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/map/mercator_projection.cpp +0.3% +1.24Ki +1.9% +1.47Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/text/placement.cpp +1.6% +4.67Ki +2.3% +1.43Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/layers/raster_layer_tweaker.cpp +0.9% +1.42Ki +2.3% +1.41Ki /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/base/ftdebug.c +0.0% +1.35Ki +0.1% +1.39Ki /home/runner/work/maplibre-native/maplibre-native/vendor/nunicode/src/libnu/ducet.c +1.7% +1.99Ki +7.5% +1.30Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/layermanager/custom_layer_factory.cpp -1.1% -2.04Ki +2.8% +1.24Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/gl/render_pass.cpp +1.7% +6.93Ki +1.0% +1.22Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/expression/match.cpp +1.0% +1.21Ki +1.3% +1.21Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/tile_pyramid.cpp +2.9% +5.86Ki +2.5% +1.16Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/renderer.cpp +0.7% +1.05Ki +1.7% +1.05Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/storage/network_status.cpp +0.2% +1.05Ki +0.4% +1.05Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mln/gfx/headless_frontend.cpp +0.1% +1.03Ki +1.1% +1.05Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/util/bounding_volumes.cpp +3.3% +3.55Ki +11% +1.03Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/render_static_data.cpp +1.7% +1.56Ki +14% +1.03Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/hillshade_layer.cpp +0.2% +1024 +0.6% +1.02Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/tile/vector_mvt_tile.cpp +0.6% +3.91Ki +0.7% +960 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/buckets/circle_bucket.cpp +0.6% +2.46Ki +1.5% +959 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/style_diff.cpp +4.1% +10.0Ki +1.4% +952 /home/runner/work/maplibre-native/maplibre-native/src/mln/gl/renderer_backend.cpp +94% +11.7Ki +56% +895 /home/runner/work/maplibre-native/maplibre-native/src/mln/layout/symbol_layout.cpp +2.0% +5.87Ki +1.4% +836 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/expression/assertion.cpp +1.2% +825 +9.5% +825 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/raster_layer_impl.cpp +2.1% +784 +2.1% +784 [section .eh_frame] +0.9% +5.45Ki +0.8% +688 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/expression/let.cpp +0.6% +646 +1.6% +656 /home/runner/work/maplibre-native/maplibre-native/src/mln/gfx/uniform_buffer.cpp +16% +9.40Ki +3.2% +656 /home/runner/work/maplibre-native/maplibre-native/src/mln/gl/uniform.cpp +1.1% +3.04Ki +0.8% +606 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/layers/hillshade_prepare_layer_tweaker.cpp +33% +9.73Ki +29% +600 /home/runner/work/maplibre-native/maplibre-native/src/mln/gl/command_encoder.cpp +67% +8.44Ki +47% +592 /home/runner/work/maplibre-native/maplibre-native/src/mln/tile/vector_tile.cpp +13% +9.16Ki +3.1% +584 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mln/util/timer.cpp +56% +8.04Ki +44% +584 /home/runner/work/maplibre-native/maplibre-native/src/mln/gl/upload_pass.cpp +0.5% +1.28Ki +0.9% +579 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/expression/format_expression.cpp +0.7% +2.49Ki +0.5% +576 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/pattern_atlas.cpp +14% +14.2Ki +2.6% +512 /home/runner/work/maplibre-native/maplibre-native/src/mln/util/tile_server_options.cpp +0.7% +1.94Ki +0.8% +504 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/expression/at.cpp +0.2% +2.47Ki +0.2% +491 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/layers/color_relief_layer_tweaker.cpp +1.4% +2.17Ki +1.6% +489 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/layers/fill_extrusion_layer_tweaker.cpp +1.2% +2.24Ki +1.2% +472 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/layers/background_layer_tweaker.cpp +1.1% +5.72Ki +0.4% +456 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/light.cpp +1.5% +4.93Ki +0.6% +440 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/expression/collator.cpp +0.5% +2.05Ki +0.9% +416 /home/runner/work/maplibre-native/maplibre-native/src/mln/layermanager/layer_factory.cpp +0.6% +2.31Ki +1.0% +400 /home/runner/work/maplibre-native/maplibre-native/src/mln/layermanager/fill_extrusion_layer_factory.cpp +5.2% +5.28Ki +3.9% +397 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/expression/case.cpp +1.9% +360 +3.8% +360 /home/runner/work/maplibre-native/maplibre-native/src/mln/gl/debugging_extension.cpp +0.4% +359 +3.4% +359 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/heatmap_layer_impl.cpp +2.3% +2.27Ki +2.3% +352 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/conversion/property_value.cpp +13% +8.66Ki +2.1% +345 /home/runner/work/maplibre-native/maplibre-native/src/mln/gl/texture2d.cpp +18% +8.04Ki +5.5% +344 /home/runner/work/maplibre-native/maplibre-native/src/mln/gl/value.cpp +27% +4.25Ki +64% +336 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/custom_layer.cpp +1.0% +3.31Ki +0.7% +288 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/conversion/coordinate.cpp +0.2% +1.43Ki +0.1% +272 /home/runner/work/maplibre-native/maplibre-native/src/mln/layermanager/location_indicator_layer_factory.cpp +0.4% +260 +1.0% +260 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/expression/index_of.cpp +17% +7.71Ki +7.2% +240 /home/runner/work/maplibre-native/maplibre-native/src/mln/util/work_request.cpp +0.2% +1.95Ki +0.1% +227 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/layers/render_fill_layer.cpp +41% +8.66Ki +15% +220 /home/runner/work/maplibre-native/maplibre-native/src/mln/gl/enum.cpp +73% +8.07Ki +66% +220 /home/runner/work/maplibre-native/maplibre-native/src/mln/util/url.cpp +0.2% +1.43Ki +0.1% +216 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/expression/value.cpp +2.1% +216 +2.1% +216 [section .eh_frame_hdr] +0.4% +1.73Ki +0.5% +208 /home/runner/work/maplibre-native/maplibre-native/src/mln/layermanager/circle_layer_factory.cpp +0.1% +200 +0.1% +200 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/sources/render_tile_source.cpp +4.8% +200 +5.3% +200 [section .init_array] +1.0% +705 +4.3% +193 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/color_relief_layer.cpp +0.2% +1.95Ki +0.1% +184 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/layers/render_fill_extrusion_layer.cpp +0.1% +176 +0.3% +176 /home/runner/work/maplibre-native/maplibre-native/src/mln/text/shaping.cpp +0.8% +1.46Ki +0.3% +160 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/layers/heatmap_texture_layer_tweaker.cpp +0.3% +257 +0.3% +153 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/renderer_state.cpp +5.5% +7.66Ki +0.4% +152 /home/runner/work/maplibre-native/maplibre-native/src/mln/shaders/gl/shader_program_gl.cpp +1.1% +1.62Ki +0.5% +148 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/layers/render_color_relief_layer.cpp +0.3% +392 +0.4% +136 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/expression/expression.cpp +0.7% +1.49Ki +0.3% +132 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/layers/fill_layer_tweaker.cpp +6.5% +6.69Ki +0.6% +128 /home/runner/work/maplibre-native/maplibre-native/src/mln/gl/drawable_gl_builder.cpp +0.7% +128 +1.1% +128 /home/runner/work/maplibre-native/maplibre-native/src/mln/gl/index_buffer_resource.cpp +11% +6.22Ki +0.9% +128 /home/runner/work/maplibre-native/maplibre-native/src/mln/gl/object.cpp +0.2% +124 +0.4% +124 /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/base/ftmm.c +13% +6.24Ki +0.9% +120 /home/runner/work/maplibre-native/maplibre-native/src/mln/gl/layer_group_gl.cpp +0.8% +609 +0.8% +120 /home/runner/work/maplibre-native/maplibre-native/src/mln/tile/geometry_tile_worker.cpp +0.2% +449 +0.2% +112 /home/runner/work/maplibre-native/maplibre-native/src/mln/tile/geojson_tile.cpp +1.3% +1.23Ki +2.0% +108 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/tile_render_data.cpp +1.1% +1.44Ki +0.8% +98 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/layer_tweaker.cpp +2.5% +2.73Ki +1.0% +98 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/layers/symbol_layer_tweaker.cpp +0.2% +489 +0.1% +96 /home/runner/work/maplibre-native/maplibre-native/src/mln/tile/raster_dem_tile_worker.cpp +0.1% +305 +0.1% +80 /home/runner/work/maplibre-native/maplibre-native/src/mln/gfx/renderer_backend.cpp +0.0% +53 +0.2% +80 /home/runner/work/maplibre-native/maplibre-native/src/mln/gl/vertex_array.cpp +0.2% +1.51Ki +0.0% +56 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/backend_scope.cpp -0.0% -169 +0.0% +40 /home/runner/work/maplibre-native/maplibre-native/src/mln/text/quads.cpp +0.0% +40 +0.2% +40 /home/runner/work/maplibre-native/maplibre-native/src/mln/tile/custom_geometry_tile.cpp +0.1% +243 +0.1% +40 /home/runner/work/maplibre-native/maplibre-native/src/mln/tile/custom_vector_tile.cpp +0.4% +302 +0.2% +24 /home/runner/work/maplibre-native/maplibre-native/src/mln/tile/tile_cache.cpp +0.4% +302 +0.2% +24 /home/runner/work/maplibre-native/maplibre-native/src/mln/tile/vector_mlt_tile_data.cpp +0.1% +94 +0.1% +17 /home/runner/work/maplibre-native/maplibre-native/src/mln/layermanager/custom_drawable_layer_factory.cpp +0.5% +1.25Ki +0.0% +17 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/layers/circle_layer_tweaker.cpp -0.0% -172 +0.0% +16 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mln/storage/offline_database.cpp +1.4% +1.60Ki +0.2% +16 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/buckets/hillshade_bucket.cpp +0.8% +668 +0.3% +16 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/expression/number_format.cpp +1.2% +943 +0.7% +16 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/expression/within.cpp -0.0% -4 +0.2% +16 /home/runner/work/maplibre-native/maplibre-native/src/mln/util/client_options.cpp +0.5% +745 +0.0% +8 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/sources/vector_source.cpp +0.6% +687 +0.0% +5 /home/runner/work/maplibre-native/maplibre-native/src/mln/tile/tile_operation.cpp +0.0% +1 +0.0% +1 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/fill_extrusion_layer_impl.cpp -0.0% -17 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mln/storage/asset_file_source.cpp -0.9% -4.98Ki [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mln/storage/file_source_manager.cpp +0.0% +16 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mln/storage/file_source_request.cpp -0.0% -5 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mln/storage/local_file_source.cpp -0.2% -1.78Ki [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mln/storage/main_resource_loader.cpp -0.0% -10 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mln/storage/offline_download.cpp -0.0% -6 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mln/storage/online_file_source.cpp -0.0% -38 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mln/storage/pmtiles_file_source.cpp -0.1% -60 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mln/text/local_glyph_rasterizer.cpp +0.0% +55 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/actor/mailbox.cpp -0.1% -103 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/annotation/annotation_manager.cpp -0.0% -60 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/annotation/annotation_tile.cpp -0.0% -60 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/annotation/fill_annotation_impl.cpp -0.0% -10 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/geometry/feature_index.cpp +0.1% +131 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/gfx/fill_generator.cpp +0.4% +277 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/gfx/shader_registry.cpp -0.0% -13 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/gfx/vertex_attribute.cpp -5.9% -3.11Ki [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/layermanager/color_relief_layer_factory.cpp +0.4% +276 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/layermanager/fill_layer_factory.cpp +0.4% +275 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/layermanager/raster_layer_factory.cpp -0.2% -61 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/map/map_impl.cpp -0.1% -69 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/math/log2.cpp -0.0% -1 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/platform/settings.cpp +0.5% +197 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/layers/heatmap_layer_tweaker.cpp -0.0% -60 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/render_light.cpp +0.5% +1.50Ki [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/render_tile.cpp +0.4% +275 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/renderer_impl.cpp +0.4% +844 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/sources/render_custom_vector_source.cpp -0.0% -60 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/sources/render_vector_source.cpp +0.0% +5 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/shaders/shader_source.cpp +0.7% +512 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/conversion/function.cpp -0.0% -174 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/conversion/tileset.cpp +0.3% +418 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/custom_vector_tile_loader.cpp -0.0% -119 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/image_impl.cpp +0.8% +512 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layer.cpp +0.1% +366 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layer_impl.cpp +0.6% +740 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/background_layer.cpp +0.6% +546 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/location_indicator_layer.cpp -0.0% -60 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/sources/custom_vector_source_impl.cpp -0.0% -60 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/sources/raster_dem_source.cpp +0.6% +682 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/types.cpp -0.0% -1 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/text/check_max_angle.cpp -0.1% -42 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/util/action_journal_impl.cpp +0.0% +40 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/util/font_stack.cpp -1.4% -676 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/util/io.cpp -0.2% -36 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/util/logging.cpp +1.4% +852 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/util/mat3.cpp -0.7% -108 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/src/mln/util/mat4.cpp -0.0% -8 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/cid/type1cid.c -0.0% -3 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/lzw/ftlzw.c -0.0% -11 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/pfr/pfr.c -0.1% -28 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/psnames/psnames.c -0.0% -6 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/raster/raster.c -0.0% -8 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/sdf/sdf.c -0.0% -13 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/sfnt/sfnt.c -0.0% -2 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/vendor/freetype/src/svg/svg.c -0.0% -14 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/vendor/harfbuzz/src/harfbuzz.cc -0.0% -10 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/vendor/maplibre-tile-spec/cpp/src/mlt/feature.cpp -0.0% -225 [ = ] 0 /home/runner/work/maplibre-native/maplibre-native/vendor/parsedate/parsedate.cpp -9.7% -711 [ = ] 0 [Unmapped] +1.7% +58.2Ki [ = ] 0 [section .debug_addr] +1.2% +1.36Ki [ = ] 0 [section .debug_line_str] +2.8% +299Ki [ = ] 0 [section .debug_loclists] -5.9% -32.2Ki [ = ] 0 [section .debug_rnglists] +1.8% +536Ki [ = ] 0 [section .debug_str] +2.7% +174Ki [ = ] 0 [section .debug_str_offsets] -0.6% -240 [ = ] 0 [section .strtab] +0.5% +1.24Ki [ = ] 0 [section .symtab] +0.0% +20 [ = ] 0 u clang version 18.1.3 (1ubuntu1) -0.0% -90 -0.0% -4 /home/runner/work/maplibre-native/maplibre-native/vendor/csscolorparser/csscolorparser.cpp -0.0% -18 -0.1% -8 /home/runner/work/maplibre-native/maplibre-native/src/mln/annotation/shape_annotation_impl.cpp -0.0% -17 -0.0% -8 /home/runner/work/maplibre-native/maplibre-native/src/mln/gfx/attribute.cpp +0.2% +190 -0.1% -8 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/layers/hillshade_layer_tweaker.cpp -0.0% -15 -0.1% -8 /home/runner/work/maplibre-native/maplibre-native/src/mln/text/cross_tile_symbol_index.cpp +0.3% +1.94Ki -0.0% -90 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/layers/render_custom_drawable_layer.cpp -0.2% -123 -1.9% -123 /home/runner/work/maplibre-native/maplibre-native/src/mln/storage/file_source_manager.cpp +0.0% +14 -0.2% -128 /home/runner/work/maplibre-native/maplibre-native/src/mln/annotation/annotation_source.cpp -0.0% -130 -0.1% -130 /home/runner/work/maplibre-native/maplibre-native/src/mln/gfx/drawable_builder.cpp -0.1% -365 -0.4% -189 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/paint_parameters.cpp -0.1% -810 -0.0% -218 /home/runner/work/maplibre-native/maplibre-native/src/mln/util/action_journal.cpp +0.2% +279 -1.9% -267 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/fill_extrusion_layer.cpp -0.3% -268 -1.6% -268 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/location_indicator_layer_impl.cpp -0.0% -237 -0.1% -320 /home/runner/work/maplibre-native/maplibre-native/src/mln/tile/geometry_tile.cpp -0.0% -101 -0.1% -376 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/sources/geojson_source.cpp -0.6% -1.24Ki -0.6% -384 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/buckets/debug_bucket.cpp -0.5% -934 -1.0% -400 /home/runner/work/maplibre-native/maplibre-native/src/mln/gl/dynamic_texture.cpp +0.1% +1.19Ki -0.2% -449 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/layers/render_circle_layer.cpp -0.6% -4.57Ki -0.1% -464 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/layers/render_location_indicator_layer.cpp +0.2% +1.84Ki -0.2% -642 /home/runner/work/maplibre-native/maplibre-native/src/mln/text/glyph.cpp -0.2% -831 -1.3% -672 /home/runner/work/maplibre-native/maplibre-native/src/mln/layermanager/background_layer_factory.cpp -1.3% -691 -12.1% -691 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/color_relief_layer_impl.cpp -0.3% -1.16Ki -0.7% -792 /home/runner/work/maplibre-native/maplibre-native/src/mln/tile/vector_mlt_tile.cpp -0.2% -1.11Ki -0.4% -824 /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mln/storage/offline.cpp +0.0% +1.29Ki -0.1% -877 /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/location_indicator_layer_properties.cpp +0.1% +1.42Ki -0.3% -932 /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/layers/render_background_layer.cpp -1.2% -1.07Ki -6.4% -976 /home/runner/work/maplibre-native/maplibre-native/src/mln/gl/uniform_buffer_gl.cpp -2.9% -1.31Ki -16.9% -1016 /home/runner/work/maplibre-native/maplibre-native/src/mln/layermanager/layer_manager.cpp -1.0% -1.31Ki -4.1% -1.12Ki /home/runner/work/maplibre-native/maplibre-native/platform/linux/src/gl_functions.cpp -2.1% -3.84Ki -2.5% -1.26Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/render_layer.cpp +0.3% +3.06Ki -0.5% -1.33Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/buckets/line_bucket.cpp -1.9% -1.82Ki -11.5% -1.82Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/hillshade_layer_impl.cpp -0.3% -1.71Ki -1.5% -2.38Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/background_layer_properties.cpp -3.5% -2.41Ki -23.2% -2.41Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/sources/custom_geometry_source.cpp -2.2% -1.93Ki -24.9% -2.45Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/heatmap_layer.cpp -0.1% -1.49Ki -0.7% -2.78Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/raster_layer_properties.cpp -0.7% -2.54Ki -2.9% -3.20Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/symbol_layer_properties.cpp -1.0% -3.30Ki -6.5% -3.30Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/symbol_layer_impl.cpp +69% +45.4Ki -25.6% -3.36Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/property_expression.cpp -5.9% -8.48Ki -11.8% -3.78Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/layers/line_layer_tweaker.cpp -0.5% -3.52Ki -2.4% -4.20Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/color_relief_layer_properties.cpp -1.8% -43.8Ki -1.7% -4.25Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/actor/scheduler.cpp -1.8% -22.6Ki -1.3% -4.31Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/annotation/line_annotation_impl.cpp -0.9% -3.77Ki -4.6% -4.52Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/renderer/layers/render_custom_layer.cpp +0.8% +6.18Ki -2.3% -4.68Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/conversion/transition_options.cpp -3.6% -10.2Ki -6.8% -4.78Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/gfx/drawable.cpp -1.6% -5.75Ki -9.2% -5.53Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/source_impl.cpp -4.6% -6.66Ki -26.9% -7.19Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/circle_layer.cpp -3.4% -6.69Ki -21.7% -7.23Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/line_layer.cpp -1.3% -6.62Ki -5.4% -7.30Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/heatmap_layer_properties.cpp -75.1% -104Ki -37.4% -7.33Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/gfx/dynamic_texture_atlas.cpp -77.6% -48.1Ki -71.1% -8.79Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/util/tile_cover_impl.cpp -0.5% -2.00Ki -10.9% -9.19Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/expression/is_expression.cpp -79.0% -92.0Ki -85.6% -9.58Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/expression/formatted.cpp -7.0% -9.84Ki -38.8% -9.84Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/circle_layer_impl.cpp -1.5% -9.80Ki -6.3% -10.9Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/expression/compound_expression.cpp -2.6% -13.4Ki -11.6% -14.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/layers/circle_layer_properties.cpp -1.5% -5.57Ki -19.1% -14.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/expression/parsing_context.cpp +53% +52.0Ki -58.6% -15.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/gl/drawable_gl.cpp -8.6% -17.1Ki -19.8% -17.1Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/gfx/drawable_custom_layer_host_tweaker.cpp -82.9% -67.1Ki -98.8% -21.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/util/identity.cpp -3.1% -15.3Ki -13.8% -22.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/expression/literal.cpp -74.8% -188Ki -89.6% -24.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/conversion/position.cpp -59.1% -96.4Ki -65.9% -30.8Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/map/transform_state.cpp -62.5% -162Ki -58.6% -38.2Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/gl/vertex_buffer_resource.cpp -67.1% -237Ki -85.2% -64.4Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/expression/get_covering_stops.cpp -73.7% -320Ki -69.0% -71.7Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/style/expression/dsl.cpp -29.3% -77.7Ki -67.7% -77.5Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/annotation/render_annotation_source.cpp -50.8% -100Ki -71.8% -99.6Ki /home/runner/work/maplibre-native/maplibre-native/platform/default/src/mln/gl/headless_backend.cpp -15.1% -110Ki -49.4% -106Ki /home/runner/work/maplibre-native/maplibre-native/src/mln/geometry/dem_data.cpp +2.2% +3.97Mi +2.3% +799Ki TOTAL