From 6be18d276bdddb2f9ba8ce81bdb0610f5c16f0e7 Mon Sep 17 00:00:00 2001 From: Bart Louwers Date: Sun, 17 Nov 2024 01:03:04 +0100 Subject: [PATCH 01/21] Revert "Encode the style URL in iOS (#2965)" (#3024) --- platform/darwin/src/http_file_source.mm | 5 ++--- platform/darwin/test/MLNResourceTests.mm | 11 ----------- platform/ios/CHANGELOG.md | 7 +++++++ platform/ios/VERSION | 2 +- 4 files changed, 10 insertions(+), 15 deletions(-) diff --git a/platform/darwin/src/http_file_source.mm b/platform/darwin/src/http_file_source.mm index d8fbf884363..007a0b902d4 100644 --- a/platform/darwin/src/http_file_source.mm +++ b/platform/darwin/src/http_file_source.mm @@ -226,9 +226,8 @@ BOOL isValidMapboxEndpoint(NSURL *url) { MLN_APPLE_EXPORT NSURL *resourceURL(const Resource& resource) { - NSString *encodedUrlString = [@(resource.url.c_str()) stringByAddingPercentEncodingWithAllowedCharacters:NSCharacterSet.URLQueryAllowedCharacterSet]; - NSURL *url = [NSURL URLWithString:encodedUrlString]; - + NSURL *url = [NSURL URLWithString:@(resource.url.c_str())]; + #if TARGET_OS_IPHONE || TARGET_OS_SIMULATOR if (isValidMapboxEndpoint(url)) { NSURLComponents *components = [NSURLComponents componentsWithURL:url resolvingAgainstBaseURL:NO]; diff --git a/platform/darwin/test/MLNResourceTests.mm b/platform/darwin/test/MLNResourceTests.mm index 6ad67d63236..401670eecc3 100644 --- a/platform/darwin/test/MLNResourceTests.mm +++ b/platform/darwin/test/MLNResourceTests.mm @@ -86,15 +86,4 @@ - (void)testOfflineQueryParameterIsAddedForOfflineResourceForChina { [self internalTestOfflineQueryParameterIsAddedForOfflineResource:testURL]; } -- (void)testResourceURL { - using namespace mbgl; - - // Test URL with characters requiring encoding - Resource resource(Resource::Kind::Unknown, "https://example.com/test?param1=a|b¶m2=c|d"); - NSURL *url = resourceURL(resource); - - XCTAssertNotNil(url); - XCTAssertEqualObjects(url.absoluteString, @"https://example.com/test?param1=a%7Cb¶m2=c%7Cd"); -} - @end diff --git a/platform/ios/CHANGELOG.md b/platform/ios/CHANGELOG.md index b57d49963ac..b49b5c50003 100644 --- a/platform/ios/CHANGELOG.md +++ b/platform/ios/CHANGELOG.md @@ -4,6 +4,13 @@ MapLibre welcomes participation and contributions from everyone. Please read [`C ## main +## 6.8.1 + +- Update Bazel dependencies ([#3000](https://github.com/maplibre/maplibre-native/pull/3000)). +- Reuse allocated descriptor sets ([#3002](https://github.com/maplibre/maplibre-native/pull/3002)). +- Line SDF shader fix ([#3010](https://github.com/maplibre/maplibre-native/pull/3010)). +- Revert "Encode the style URL in iOS. This change was causing several regressions with styles not loading ([#3024](https://github.com/maplibre/maplibre-native/pull/3024)). + ## 6.8.0 ### Features diff --git a/platform/ios/VERSION b/platform/ios/VERSION index 8a1c5c7e99c..23863d3def7 100644 --- a/platform/ios/VERSION +++ b/platform/ios/VERSION @@ -1 +1 @@ -6.8.0 \ No newline at end of file +6.8.1 \ No newline at end of file From 5642b1ffa41e7e13582f77cb15d0157cb8ff6146 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Nov 2024 12:59:55 +0100 Subject: [PATCH 02/21] Bump codecov/codecov-action from 3 to 5 in the github-actions group (#3026) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/upload-coverage.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/upload-coverage.yml b/.github/workflows/upload-coverage.yml index 8ca27ec1052..0fe589035d6 100644 --- a/.github/workflows/upload-coverage.yml +++ b/.github/workflows/upload-coverage.yml @@ -32,7 +32,7 @@ jobs: - name: Upload coverage report if: '!cancelled()' - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@v5 with: override_commit: ${{ github.event.workflow_run.head_sha }} override_pr: ${{ github.event.workflow_run.pull_requests[0].number }} From d282b3ba6b3198c0240f6f31854f4f8609ceca94 Mon Sep 17 00:00:00 2001 From: Adrian Cojocaru Date: Wed, 20 Nov 2024 15:17:39 +0200 Subject: [PATCH 03/21] Implement Android surface pre-rotation for Vulkan (#2955) --- include/mbgl/shaders/layer_ubo.hpp | 3 + include/mbgl/shaders/vulkan/background.hpp | 4 +- include/mbgl/shaders/vulkan/circle.hpp | 2 +- include/mbgl/shaders/vulkan/clipping_mask.hpp | 2 +- include/mbgl/shaders/vulkan/collision.hpp | 4 +- include/mbgl/shaders/vulkan/common.hpp | 18 +++++- include/mbgl/shaders/vulkan/debug.hpp | 2 +- include/mbgl/shaders/vulkan/fill.hpp | 20 +++---- include/mbgl/shaders/vulkan/heatmap.hpp | 4 +- include/mbgl/shaders/vulkan/hillshade.hpp | 4 +- include/mbgl/shaders/vulkan/line.hpp | 8 +-- include/mbgl/shaders/vulkan/raster.hpp | 2 +- include/mbgl/shaders/vulkan/symbol.hpp | 10 ++-- include/mbgl/vulkan/context.hpp | 1 + include/mbgl/vulkan/renderable_resource.hpp | 22 +++++++ .../cpp/android_vulkan_renderer_backend.cpp | 7 ++- .../cpp/android_vulkan_renderer_backend.hpp | 4 +- platform/glfw/glfw_vulkan_backend.cpp | 2 +- platform/glfw/glfw_vulkan_backend.hpp | 6 +- src/mbgl/renderer/paint_parameters.cpp | 2 +- src/mbgl/shaders/vulkan/shader_program.cpp | 6 ++ src/mbgl/vulkan/context.cpp | 58 +++++++++++++++---- src/mbgl/vulkan/renderable_resource.cpp | 50 +++++++++++++++- src/mbgl/vulkan/renderer_backend.cpp | 9 ++- 24 files changed, 195 insertions(+), 55 deletions(-) diff --git a/include/mbgl/shaders/layer_ubo.hpp b/include/mbgl/shaders/layer_ubo.hpp index 347fb15e752..d46d16104b6 100644 --- a/include/mbgl/shaders/layer_ubo.hpp +++ b/include/mbgl/shaders/layer_ubo.hpp @@ -51,6 +51,9 @@ static_assert(sizeof(GlobalPaintParamsUBO) == 3 * 16); enum { idGlobalPaintParamsUBO, +#if MLN_RENDER_BACKEND_VULKAN + PlatformParamsUBO, +#endif globalUBOCount }; diff --git a/include/mbgl/shaders/vulkan/background.hpp b/include/mbgl/shaders/vulkan/background.hpp index 8bfb59514c7..63a760df8b5 100644 --- a/include/mbgl/shaders/vulkan/background.hpp +++ b/include/mbgl/shaders/vulkan/background.hpp @@ -25,7 +25,7 @@ layout(set = DRAWABLE_UBO_SET_INDEX, binding = 0) uniform BackgroundDrawableUBO void main() { gl_Position = drawable.matrix * vec4(in_position, 0.0, 1.0); - gl_Position.y *= -1.0; + applySurfaceTransform(); } )"; @@ -101,7 +101,7 @@ void main() { in_position); gl_Position = drawable.matrix * vec4(in_position, 0.0, 1.0); - gl_Position.y *= -1.0; + applySurfaceTransform(); } )"; diff --git a/include/mbgl/shaders/vulkan/circle.hpp b/include/mbgl/shaders/vulkan/circle.hpp index 9f4402f6862..0adafd5d97d 100644 --- a/include/mbgl/shaders/vulkan/circle.hpp +++ b/include/mbgl/shaders/vulkan/circle.hpp @@ -150,7 +150,7 @@ void main() { gl_Position.xy += scaled_extrude * (radius + stroke_width) * factor; } - gl_Position.y *= -1.0; + applySurfaceTransform(); // This is a minimum blur distance that serves as a faux-antialiasing for // the circle. since blur is a ratio of the circle's size and the intent is diff --git a/include/mbgl/shaders/vulkan/clipping_mask.hpp b/include/mbgl/shaders/vulkan/clipping_mask.hpp index dd349775081..7a803fe087f 100644 --- a/include/mbgl/shaders/vulkan/clipping_mask.hpp +++ b/include/mbgl/shaders/vulkan/clipping_mask.hpp @@ -8,7 +8,7 @@ namespace mbgl { namespace shaders { struct ClipUBO { - matf4 matrix; + mat4 matrix; std::uint32_t stencil_ref; }; diff --git a/include/mbgl/shaders/vulkan/collision.hpp b/include/mbgl/shaders/vulkan/collision.hpp index 7066e35ed6f..d511ead2dd0 100644 --- a/include/mbgl/shaders/vulkan/collision.hpp +++ b/include/mbgl/shaders/vulkan/collision.hpp @@ -44,7 +44,7 @@ void main() { gl_Position = drawable.matrix * vec4(in_position, 0.0, 1.0); gl_Position.xy += (in_extrude + in_shift) * drawable.extrude_scale * gl_Position.w * collision_perspective_ratio; - gl_Position.y *= -1.0; + applySurfaceTransform(); frag_placed = in_placed.x; frag_notUsed = in_placed.y; @@ -128,7 +128,7 @@ void main() { float padding_factor = 1.2; // Pad the vertices slightly to make room for anti-alias blur gl_Position = drawable.matrix * vec4(in_position, 0.0, 1.0); gl_Position.xy += in_extrude * drawable.extrude_scale * padding_factor * gl_Position.w * collision_perspective_ratio; - gl_Position.y *= -1.0; + applySurfaceTransform(); frag_placed = in_placed.x; frag_notUsed = in_placed.y; diff --git a/include/mbgl/shaders/vulkan/common.hpp b/include/mbgl/shaders/vulkan/common.hpp index 202feb40eee..cb0f13a804e 100644 --- a/include/mbgl/shaders/vulkan/common.hpp +++ b/include/mbgl/shaders/vulkan/common.hpp @@ -84,6 +84,20 @@ layout(set = GLOBAL_SET_INDEX, binding = 0) uniform GlobalPaintParamsUBO { float pad1; } global; +#ifdef USE_SURFACE_TRANSFORM +layout(set = GLOBAL_SET_INDEX, binding = 1) uniform PlatformParamsUBO { + mat2 rotation; +} platform; +#endif + +void applySurfaceTransform() { +#ifdef USE_SURFACE_TRANSFORM + gl_Position.xy = platform.rotation * gl_Position.xy; +#endif + + gl_Position.y *= -1.0; +} + )"; static constexpr auto fragment = R"( @@ -130,7 +144,7 @@ layout(set = DRAWABLE_UBO_SET_INDEX, binding = 0) uniform CommonUBO { void main() { gl_Position = ubo.matrix * vec4(in_position, 0, 1); - gl_Position.y *= -1.0; + applySurfaceTransform(); } )"; @@ -170,7 +184,7 @@ layout(location = 0) out vec2 frag_uv; void main() { gl_Position = ubo.matrix * vec4(in_position, 0, 1); - gl_Position.y *= -1.0; + applySurfaceTransform(); frag_uv = in_texcoord; } diff --git a/include/mbgl/shaders/vulkan/debug.hpp b/include/mbgl/shaders/vulkan/debug.hpp index 2e2bb636085..bbd3e9e7652 100644 --- a/include/mbgl/shaders/vulkan/debug.hpp +++ b/include/mbgl/shaders/vulkan/debug.hpp @@ -31,7 +31,7 @@ layout(location = 0) out vec2 frag_uv; void main() { gl_Position = debug.matrix * vec4(in_position * debug.overlay_scale, 0, 1); - gl_Position.y *= -1.0; + applySurfaceTransform(); // This vertex shader expects a EXTENT x EXTENT quad, // The UV co-ordinates for the overlay texture can be calculated using that knowledge diff --git a/include/mbgl/shaders/vulkan/fill.hpp b/include/mbgl/shaders/vulkan/fill.hpp index ee378a09b30..63fc4f2b951 100644 --- a/include/mbgl/shaders/vulkan/fill.hpp +++ b/include/mbgl/shaders/vulkan/fill.hpp @@ -55,7 +55,7 @@ void main() { #endif gl_Position = drawable.matrix * vec4(in_position, 0.0, 1.0); - gl_Position.y *= -1.0; + applySurfaceTransform(); } )"; @@ -150,7 +150,7 @@ void main() { #endif gl_Position = drawable.matrix * vec4(in_position, 0.0, 1.0); - gl_Position.y *= -1.0; + applySurfaceTransform(); frag_position = (gl_Position.xy / gl_Position.w + 1.0) / 2.0 * global.world_size; } @@ -309,7 +309,7 @@ void main() { frag_pos_b = get_pattern_pos(drawable.pixel_coord_upper, drawable.pixel_coord_lower, toScale * display_size_b, tileZoomRatio, in_position), gl_Position = drawable.matrix * vec4(in_position, 0.0, 1.0); - gl_Position.y *= -1.0; + applySurfaceTransform(); } )"; @@ -502,14 +502,12 @@ void main() { const vec2 display_size_b = vec2((pattern_br_b.x - pattern_tl_b.x) / pixelRatio, (pattern_br_b.y - pattern_tl_b.y) / pixelRatio); const vec2 position2 = in_position.xy; - vec4 position = drawable.matrix * vec4(in_position, 0.0, 1.0); - position.y *= -1.0; + gl_Position = drawable.matrix * vec4(in_position, 0.0, 1.0); + applySurfaceTransform(); frag_pos_a = get_pattern_pos(drawable.pixel_coord_upper, drawable.pixel_coord_lower, fromScale * display_size_a, tileZoomRatio, position2), frag_pos_b = get_pattern_pos(drawable.pixel_coord_upper, drawable.pixel_coord_lower, toScale * display_size_b, tileZoomRatio, position2), - frag_pos = (position.xy / position.w + 1.0) / 2.0 * global.world_size; - - gl_Position = position; + frag_pos = (gl_Position.xy / gl_Position.w + 1.0) / 2.0 * global.world_size; } )"; @@ -655,7 +653,7 @@ void main() { vec4 projected_extrude = drawable.matrix * vec4(dist / drawable.ratio, 0.0, 0.0); gl_Position = drawable.matrix * vec4(pos, 0.0, 1.0) + projected_extrude; - gl_Position.y *= -1.0; + applySurfaceTransform(); // calculate how much the perspective view squishes or stretches the extrude float extrude_length_without_perspective = length(dist); @@ -788,7 +786,7 @@ void main() { const float z = t != 0.0 ? height : base; gl_Position = drawable.matrix * vec4(in_position, z, 1.0); - gl_Position.y *= -1.0; + applySurfaceTransform(); #if defined(OVERDRAW_INSPECTOR) frag_color = vec4(1.0); @@ -944,7 +942,7 @@ void main() { const float z = t != 0.0 ? height : base; gl_Position = drawable.matrix * vec4(in_position, z, 1.0); - gl_Position.y *= -1.0; + applySurfaceTransform(); #if defined(OVERDRAW_INSPECTOR) frag_color = vec4(1.0); diff --git a/include/mbgl/shaders/vulkan/heatmap.hpp b/include/mbgl/shaders/vulkan/heatmap.hpp index 89a8f7d9019..8d45f7e7241 100644 --- a/include/mbgl/shaders/vulkan/heatmap.hpp +++ b/include/mbgl/shaders/vulkan/heatmap.hpp @@ -98,7 +98,7 @@ void main() { // multiply a_pos by 0.5, since we had it * 2 in order to sneak // in extrusion data gl_Position = drawable.matrix * vec4(floor(in_position * 0.5) + scaled_extrude, 0, 1); - gl_Position.y *= -1.0; + applySurfaceTransform(); frag_weight = weight; frag_extrude = extrude; @@ -162,7 +162,7 @@ layout(location = 0) out vec2 frag_position; void main() { gl_Position = props.matrix * vec4(in_position * global.world_size, 0, 1); - gl_Position.y *= -1.0; + applySurfaceTransform(); frag_position = in_position; } diff --git a/include/mbgl/shaders/vulkan/hillshade.hpp b/include/mbgl/shaders/vulkan/hillshade.hpp index 433532650d8..f034a07e5fe 100644 --- a/include/mbgl/shaders/vulkan/hillshade.hpp +++ b/include/mbgl/shaders/vulkan/hillshade.hpp @@ -33,7 +33,7 @@ layout(location = 0) out vec2 frag_position; void main() { gl_Position = drawable.matrix * vec4(in_position, 0.0, 1.0); - gl_Position.y *= -1.0; + applySurfaceTransform(); const vec2 epsilon = vec2(1.0) / drawable.dimension; const float scale = (drawable.dimension.x - 2.0) / drawable.dimension.x; @@ -149,7 +149,7 @@ layout(location = 0) out vec2 frag_position; void main() { gl_Position = drawable.matrix * vec4(in_position, 0.0, 1.0); - gl_Position.y *= -1.0; + applySurfaceTransform(); frag_position = vec2(in_texture_position) / 8192.0; frag_position.y = 1.0 - frag_position.y; // TODO check this. prepare should ignore the flip diff --git a/include/mbgl/shaders/vulkan/line.hpp b/include/mbgl/shaders/vulkan/line.hpp index 347f212dc5f..08716d654c0 100644 --- a/include/mbgl/shaders/vulkan/line.hpp +++ b/include/mbgl/shaders/vulkan/line.hpp @@ -155,7 +155,7 @@ void main() { vec4 projected_extrude = drawable.matrix * vec4(dist / drawable.ratio, 0.0, 0.0); gl_Position = drawable.matrix * vec4(pos + offset2 / drawable.ratio, 0.0, 1.0) + projected_extrude; - gl_Position.y *= -1.0; + applySurfaceTransform(); // calculate how much the perspective view squishes or stretches the extrude float extrude_length_without_perspective = length(dist); @@ -376,7 +376,7 @@ void main() { vec4 projected_extrude = drawable.matrix * vec4(dist / drawable.ratio, 0.0, 0.0); gl_Position = drawable.matrix * vec4(pos + offset2 / drawable.ratio, 0.0, 1.0) + projected_extrude; - gl_Position.y *= -1.0; + applySurfaceTransform(); // calculate how much the perspective view squishes or stretches the extrude float extrude_length_without_perspective = length(dist); @@ -626,7 +626,7 @@ void main() { vec4 projected_extrude = drawable.matrix * vec4(dist / drawable.ratio, 0.0, 0.0); gl_Position = drawable.matrix * vec4(pos + offset2 / drawable.ratio, 0.0, 1.0) + projected_extrude; - gl_Position.y *= -1.0; + applySurfaceTransform(); // calculate how much the perspective view squishes or stretches the extrude float extrude_length_without_perspective = length(dist); @@ -941,7 +941,7 @@ void main() { vec4 projected_extrude = drawable.matrix * vec4(dist / drawable.ratio, 0.0, 0.0); gl_Position = drawable.matrix * vec4(pos + offset2 / drawable.ratio, 0.0, 1.0) + projected_extrude; - gl_Position.y *= -1.0; + applySurfaceTransform(); // calculate how much the perspective view squishes or stretches the extrude float extrude_length_without_perspective = length(dist); diff --git a/include/mbgl/shaders/vulkan/raster.hpp b/include/mbgl/shaders/vulkan/raster.hpp index ed2d08957fe..c8677d6d488 100644 --- a/include/mbgl/shaders/vulkan/raster.hpp +++ b/include/mbgl/shaders/vulkan/raster.hpp @@ -44,7 +44,7 @@ layout(location = 1) out vec2 frag_position1; void main() { gl_Position = drawable.matrix * vec4(in_position, 0, 1); - gl_Position.y *= -1.0; + applySurfaceTransform(); // We are using Int16 for texture position coordinates to give us enough precision for // fractional coordinates. We use 8192 to scale the texture coordinates in the buffer diff --git a/include/mbgl/shaders/vulkan/symbol.hpp b/include/mbgl/shaders/vulkan/symbol.hpp index 72e7513b5c3..67511b5a2f4 100644 --- a/include/mbgl/shaders/vulkan/symbol.hpp +++ b/include/mbgl/shaders/vulkan/symbol.hpp @@ -117,7 +117,7 @@ void main() { const vec2 pos0 = projected_pos.xy / projected_pos.w; const vec2 posOffset = a_offset * max(a_minFontScale, fontScale) / 32.0 + a_pxoffset / 16.0; gl_Position = drawable.coord_matrix * vec4(pos0 + rotation_matrix * posOffset, 0.0, 1.0); - gl_Position.y *= -1.0; + applySurfaceTransform(); const vec2 raw_fade_opacity = unpack_opacity(in_fade_opacity); const float fade_change = raw_fade_opacity[1] > 0.5 ? global.symbol_fade_change : -global.symbol_fade_change; @@ -339,8 +339,8 @@ void main() { const vec2 pos_rot = a_offset / 32.0 * fontScale + a_pxoffset; const vec2 pos0 = projected_pos.xy / projected_pos.w + rotation_matrix * pos_rot; gl_Position = drawable.coord_matrix * vec4(pos0, 0.0, 1.0); - gl_Position.y *= -1.0; - + applySurfaceTransform(); + const vec2 raw_fade_opacity = unpack_opacity(in_fade_opacity); const float fade_change = raw_fade_opacity[1] > 0.5 ? global.symbol_fade_change : -global.symbol_fade_change; @@ -640,7 +640,7 @@ void main() { const vec2 pos_rot = a_offset / 32.0 * fontScale; const vec2 pos0 = projected_pos.xy / projected_pos.w + rotation_matrix * pos_rot; gl_Position = drawable.coord_matrix * vec4(pos0, 0.0, 1.0); - gl_Position.y *= -1.0; + applySurfaceTransform(); const vec2 raw_fade_opacity = unpack_opacity(in_fade_opacity); const float fade_change = raw_fade_opacity[1] > 0.5 ? global.symbol_fade_change : -global.symbol_fade_change; @@ -862,7 +862,7 @@ void main() { } gl_Position = position; - gl_Position.y *= -1.0; + applySurfaceTransform(); frag_tex = in_tex; } diff --git a/include/mbgl/vulkan/context.hpp b/include/mbgl/vulkan/context.hpp index 87a45811622..e17160d6589 100644 --- a/include/mbgl/vulkan/context.hpp +++ b/include/mbgl/vulkan/context.hpp @@ -197,6 +197,7 @@ class Context final : public gfx::Context { uint8_t frameResourceIndex = 0; std::vector frameResources; bool surfaceUpdateRequested{false}; + int32_t currentFrameCount{0}; struct { gfx::ShaderProgramBasePtr shader; diff --git a/include/mbgl/vulkan/renderable_resource.hpp b/include/mbgl/vulkan/renderable_resource.hpp index 4c0bbe062a9..1c619d6ceb3 100644 --- a/include/mbgl/vulkan/renderable_resource.hpp +++ b/include/mbgl/vulkan/renderable_resource.hpp @@ -58,12 +58,22 @@ class SurfaceRenderableResource : public RenderableResource { void setAcquiredImageIndex(uint32_t index) { acquiredImageIndex = index; }; const vk::Image getAcquiredImage() const; + bool hasSurfaceTransformSupport() const; + bool didSurfaceTransformUpdate() const; + + // rotation needed to align framebuffer contents with device surface + float getRotation(); + + void setSurfaceTransformPollingInterval(int32_t value) { surfaceTransformPollingInterval = value; } + int32_t getSurfaceTransformPollingInterval() const { return surfaceTransformPollingInterval; } + void init(uint32_t w, uint32_t h); void recreateSwapchain(); protected: vk::UniqueSurfaceKHR surface; vk::UniqueSwapchainKHR swapchain; + vk::SurfaceCapabilitiesKHR capabilities; uint32_t acquiredImageIndex{0}; @@ -77,6 +87,18 @@ class SurfaceRenderableResource : public RenderableResource { UniqueImageAllocation depthAllocation; vk::Format depthFormat{vk::Format::eUndefined}; + + int32_t surfaceTransformPollingInterval{-1}; +}; + +class Renderable : public gfx::Renderable { +protected: + Renderable(const Size size_, std::unique_ptr resource_) + : gfx::Renderable(size_, std::move(resource_)) {} + virtual ~Renderable() override = default; + +public: + void setSize(const Size& size_) { size = size_; } }; } // namespace vulkan diff --git a/platform/android/MapLibreAndroid/src/cpp/android_vulkan_renderer_backend.cpp b/platform/android/MapLibreAndroid/src/cpp/android_vulkan_renderer_backend.cpp index b9c1ebd6d7a..2957f7095af 100644 --- a/platform/android/MapLibreAndroid/src/cpp/android_vulkan_renderer_backend.cpp +++ b/platform/android/MapLibreAndroid/src/cpp/android_vulkan_renderer_backend.cpp @@ -25,6 +25,11 @@ class AndroidVulkanRenderableResource final : public mbgl::vulkan::SurfaceRender auto& backendImpl = static_cast(backend); const vk::AndroidSurfaceCreateInfoKHR createInfo({}, backendImpl.getWindow()); surface = backendImpl.getInstance()->createAndroidSurfaceKHRUnique(createInfo); + + const int apiLevel = android_get_device_api_level(); + if (apiLevel < __ANDROID_API_Q__) { + setSurfaceTransformPollingInterval(30); + } } void bind() override {} @@ -42,7 +47,7 @@ class AndroidVulkanRenderableResource final : public mbgl::vulkan::SurfaceRender AndroidVulkanRendererBackend::AndroidVulkanRendererBackend(ANativeWindow* window_) : vulkan::RendererBackend(gfx::ContextMode::Unique), - mbgl::gfx::Renderable({64, 64}, std::make_unique(*this)), + vulkan::Renderable({64, 64}, std::make_unique(*this)), window(window_) { init(); } diff --git a/platform/android/MapLibreAndroid/src/cpp/android_vulkan_renderer_backend.hpp b/platform/android/MapLibreAndroid/src/cpp/android_vulkan_renderer_backend.hpp index 80c7382b75a..8094a2f5cca 100644 --- a/platform/android/MapLibreAndroid/src/cpp/android_vulkan_renderer_backend.hpp +++ b/platform/android/MapLibreAndroid/src/cpp/android_vulkan_renderer_backend.hpp @@ -1,6 +1,6 @@ #pragma once -#include +#include #include #include "android_renderer_backend.hpp" #include @@ -10,7 +10,7 @@ namespace android { class AndroidVulkanRendererBackend : public AndroidRendererBackend, public vulkan::RendererBackend, - public mbgl::gfx::Renderable { + public vulkan::Renderable { public: AndroidVulkanRendererBackend(ANativeWindow*); ~AndroidVulkanRendererBackend() override; diff --git a/platform/glfw/glfw_vulkan_backend.cpp b/platform/glfw/glfw_vulkan_backend.cpp index a5f5d9144d7..ad7fd96dd0f 100644 --- a/platform/glfw/glfw_vulkan_backend.cpp +++ b/platform/glfw/glfw_vulkan_backend.cpp @@ -36,7 +36,7 @@ class GLFWVulkanRenderableResource final : public mbgl::vulkan::SurfaceRenderabl GLFWVulkanBackend::GLFWVulkanBackend(GLFWwindow* window_, const bool) : mbgl::vulkan::RendererBackend(mbgl::gfx::ContextMode::Unique), - mbgl::gfx::Renderable( + mbgl::vulkan::Renderable( [window_] { int fbWidth; int fbHeight; diff --git a/platform/glfw/glfw_vulkan_backend.hpp b/platform/glfw/glfw_vulkan_backend.hpp index 49596e73569..6eab1dfea0a 100644 --- a/platform/glfw/glfw_vulkan_backend.hpp +++ b/platform/glfw/glfw_vulkan_backend.hpp @@ -2,12 +2,14 @@ #include "glfw_backend.hpp" -#include +#include #include struct GLFWwindow; -class GLFWVulkanBackend final : public GLFWBackend, public mbgl::vulkan::RendererBackend, public mbgl::gfx::Renderable { +class GLFWVulkanBackend final : public GLFWBackend, + public mbgl::vulkan::RendererBackend, + public mbgl::vulkan::Renderable { public: GLFWVulkanBackend(GLFWwindow*, bool capFrameRate); ~GLFWVulkanBackend() override; diff --git a/src/mbgl/renderer/paint_parameters.cpp b/src/mbgl/renderer/paint_parameters.cpp index e4957ff65b0..1e088cee970 100644 --- a/src/mbgl/renderer/paint_parameters.cpp +++ b/src/mbgl/renderer/paint_parameters.cpp @@ -229,7 +229,7 @@ void PaintParameters::renderTileClippingMasks(const RenderTiles& renderTiles) { tileUBOs.reserve(count); } - tileUBOs.emplace_back(shaders::ClipUBO{util::cast(matrixForTile(tileID)), stencilID}); + tileUBOs.emplace_back(shaders::ClipUBO{matrixForTile(tileID), stencilID}); } if (!tileUBOs.empty()) { diff --git a/src/mbgl/shaders/vulkan/shader_program.cpp b/src/mbgl/shaders/vulkan/shader_program.cpp index 2f7793bb988..14052e1b995 100644 --- a/src/mbgl/shaders/vulkan/shader_program.cpp +++ b/src/mbgl/shaders/vulkan/shader_program.cpp @@ -41,6 +41,12 @@ ShaderProgram::ShaderProgram(shaders::BuiltIn shaderID, for (const auto& define : additionalDefines) { defineStr += "#define " + define.first + " " + define.second + "\n"; } + + const auto& renderableResource = backend.getDefaultRenderable().getResource(); + if (renderableResource.hasSurfaceTransformSupport()) { + defineStr += "#define USE_SURFACE_TRANSFORM"; + } + observer.onPreCompileShader(shaderID, gfx::Backend::Type::Metal, defineStr); constexpr auto targetClientVersion = glslang::EShTargetVulkan_1_0; diff --git a/src/mbgl/vulkan/context.cpp b/src/mbgl/vulkan/context.cpp index 5a6e9863438..1acb4d691d4 100644 --- a/src/mbgl/vulkan/context.cpp +++ b/src/mbgl/vulkan/context.cpp @@ -189,6 +189,20 @@ void Context::beginFrame() { auto& renderableResource = backend.getDefaultRenderable().getResource(); const auto& platformSurface = renderableResource.getPlatformSurface(); + // poll for surface transform updates if enabled + const int32_t surfaceTransformPollingInterval = renderableResource.getSurfaceTransformPollingInterval(); + if (surfaceTransformPollingInterval >= 0 && !surfaceUpdateRequested) { + if (currentFrameCount > surfaceTransformPollingInterval) { + if (renderableResource.didSurfaceTransformUpdate()) { + requestSurfaceUpdate(); + } + + currentFrameCount = 0; + } else { + ++currentFrameCount; + } + } + if (platformSurface && surfaceUpdateRequested) { renderableResource.recreateSwapchain(); @@ -201,6 +215,14 @@ void Context::beginFrame() { // sync resources with swapchain frameResourceIndex = 0; surfaceUpdateRequested = false; + + // update renderable size + if (renderableResource.hasSurfaceTransformSupport()) { + const auto& extent = renderableResource.getExtent(); + + auto& renderable = static_cast(backend.getDefaultRenderable()); + renderable.setSize({extent.width, extent.height}); + } } backend.startFrameCapture(); @@ -221,13 +243,9 @@ void Context::beginFrame() { if (acquireImageResult.result == vk::Result::eSuccess) { renderableResource.setAcquiredImageIndex(acquireImageResult.value); } else if (acquireImageResult.result == vk::Result::eSuboptimalKHR) { - renderableResource.setAcquiredImageIndex(acquireImageResult.value); - // TODO implement pre-rotation transform for surface orientation -#if defined(__APPLE__) requestSurfaceUpdate(); beginFrame(); return; -#endif } } catch (const vk::OutOfDateKHRError& e) { @@ -289,10 +307,7 @@ void Context::submitFrame() { const auto& presentQueue = backend.getPresentQueue(); const vk::Result presentResult = presentQueue.presentKHR(presentInfo); if (presentResult == vk::Result::eSuboptimalKHR) { - // TODO implement pre-rotation transform for surface orientation -#if defined(__APPLE__) requestSurfaceUpdate(); -#endif } } catch (const vk::OutOfDateKHRError& e) { requestSurfaceUpdate(); @@ -409,7 +424,22 @@ void Context::clearStencilBuffer(int32_t) { void Context::bindGlobalUniformBuffers(gfx::RenderPass& renderPass) const noexcept { auto& renderPassImpl = static_cast(renderPass); - const_cast(this)->globalUniformBuffers.bindDescriptorSets(renderPassImpl.getEncoder()); + auto& context = const_cast(*this); + + auto& renderableResource = renderPassImpl.getDescriptor().renderable.getResource(); + if (renderableResource.hasSurfaceTransformSupport()) { + float surfaceRotation = renderableResource.getRotation(); + + struct alignas(16) { + alignas(16) std::array rotation0; + alignas(16) std::array rotation1; + } data; + + data = {{cosf(surfaceRotation), -sinf(surfaceRotation)}, {sinf(surfaceRotation), cosf(surfaceRotation)}}; + context.globalUniformBuffers.createOrUpdate(shaders::PlatformParamsUBO, &data, sizeof(data), context); + } + + context.globalUniformBuffers.bindDescriptorSets(renderPassImpl.getEncoder()); } bool Context::renderTileClippingMasks(gfx::RenderPass& renderPass, @@ -489,15 +519,23 @@ bool Context::renderTileClippingMasks(gfx::RenderPass& renderPass, commandBuffer->bindVertexBuffers(0, vertexBuffers, offset); commandBuffer->bindIndexBuffer(clipping.indexBuffer->getVulkanBuffer(), 0, vk::IndexType::eUint16); + auto& renderableResource = renderPassImpl.getDescriptor().renderable.getResource(); + const float rad = renderableResource.getRotation(); + const mat4 rotationMat = {cos(rad), -sin(rad), 0, 0, sin(rad), cos(rad), 0, 0, 0, 0, 1, 0, 0, 0, 0, 1}; + for (const auto& tileInfo : tileUBOs) { commandBuffer->setStencilReference(vk::StencilFaceFlagBits::eFrontAndBack, tileInfo.stencil_ref); + mat4 matrix; + matrix::multiply(matrix, rotationMat, tileInfo.matrix); + const auto& matrixf = util::cast(matrix); + commandBuffer->pushConstants( getPushConstantPipelineLayout().get(), vk::ShaderStageFlags() | vk::ShaderStageFlagBits::eVertex | vk::ShaderStageFlagBits::eFragment, 0, - sizeof(tileInfo.matrix), - &tileInfo.matrix); + sizeof(matrixf), + &matrixf); commandBuffer->drawIndexed(clipping.indexCount, 1, 0, 0, 0); } diff --git a/src/mbgl/vulkan/renderable_resource.cpp b/src/mbgl/vulkan/renderable_resource.cpp index 89bbbb6a352..be91db09358 100644 --- a/src/mbgl/vulkan/renderable_resource.cpp +++ b/src/mbgl/vulkan/renderable_resource.cpp @@ -1,6 +1,7 @@ #include #include #include +#include namespace mbgl { namespace vulkan { @@ -95,7 +96,7 @@ void SurfaceRenderableResource::initSwapchain(uint32_t w, uint32_t h, vk::Presen } // pick surface size - const vk::SurfaceCapabilitiesKHR& capabilities = physicalDevice.getSurfaceCapabilitiesKHR(surface.get()); + capabilities = physicalDevice.getSurfaceCapabilitiesKHR(surface.get()); if (capabilities.currentExtent.width != std::numeric_limits::max()) { extent = capabilities.currentExtent; @@ -105,6 +106,13 @@ void SurfaceRenderableResource::initSwapchain(uint32_t w, uint32_t h, vk::Presen extent.height = std::min(std::max(h, capabilities.minImageExtent.height), capabilities.maxImageExtent.height); } + if (hasSurfaceTransformSupport()) { + if (capabilities.currentTransform & vk::SurfaceTransformFlagBitsKHR::eRotate90 || + capabilities.currentTransform & vk::SurfaceTransformFlagBitsKHR::eRotate270) { + std::swap(extent.width, extent.height); + } + } + uint32_t swapchainImageCount = capabilities.minImageCount + 1; // check surface limits (0 is unlimited) if (capabilities.maxImageCount > 0) swapchainImageCount = std::min(swapchainImageCount, capabilities.maxImageCount); @@ -133,7 +141,8 @@ void SurfaceRenderableResource::initSwapchain(uint32_t w, uint32_t h, vk::Presen swapchainCreateInfo.setImageSharingMode(vk::SharingMode::eExclusive); } - swapchainCreateInfo.setPreTransform(vk::SurfaceTransformFlagBitsKHR::eIdentity); + swapchainCreateInfo.setPreTransform(hasSurfaceTransformSupport() ? capabilities.currentTransform + : vk::SurfaceTransformFlagBitsKHR::eIdentity); swapchainCreateInfo.setClipped(VK_TRUE); if (capabilities.supportedCompositeAlpha & vk::CompositeAlphaFlagBitsKHR::eInherit) { @@ -143,7 +152,7 @@ void SurfaceRenderableResource::initSwapchain(uint32_t w, uint32_t h, vk::Presen } // update this when recreating - swapchainCreateInfo.setOldSwapchain(vk::SwapchainKHR(swapchain.get())); + swapchainCreateInfo.setOldSwapchain(swapchain.get()); swapchain = device->createSwapchainKHRUnique(swapchainCreateInfo); swapchainImages = device->getSwapchainImagesKHR(swapchain.get()); @@ -231,6 +240,41 @@ const vk::Image SurfaceRenderableResource::getAcquiredImage() const { return colorAllocations[acquiredImageIndex]->image; } +bool SurfaceRenderableResource::hasSurfaceTransformSupport() const { +#ifdef __ANDROID__ + return surface && capabilities.supportedTransforms != vk::SurfaceTransformFlagBitsKHR::eIdentity; +#else + return false; +#endif +} + +bool SurfaceRenderableResource::didSurfaceTransformUpdate() const { + const auto& physicalDevice = backend.getPhysicalDevice(); + const auto& updatedCapabilities = physicalDevice.getSurfaceCapabilitiesKHR(surface.get()); + + return capabilities.currentTransform != updatedCapabilities.currentTransform; +} + +float SurfaceRenderableResource::getRotation() { + switch (capabilities.currentTransform) { + default: + case vk::SurfaceTransformFlagBitsKHR::eIdentity: + return 0.0f * M_PI / 180.0f; + + case vk::SurfaceTransformFlagBitsKHR::eRotate90: + case vk::SurfaceTransformFlagBitsKHR::eHorizontalMirrorRotate90: + return 90.0f * M_PI / 180.0f; + + case vk::SurfaceTransformFlagBitsKHR::eRotate180: + case vk::SurfaceTransformFlagBitsKHR::eHorizontalMirrorRotate180: + return 180.0f * M_PI / 180.0f; + + case vk::SurfaceTransformFlagBitsKHR::eRotate270: + case vk::SurfaceTransformFlagBitsKHR::eHorizontalMirrorRotate270: + return 270.0f * M_PI / 180.0f; + } +} + void SurfaceRenderableResource::init(uint32_t w, uint32_t h) { if (surface) { initSwapchain(w, h); diff --git a/src/mbgl/vulkan/renderer_backend.cpp b/src/mbgl/vulkan/renderer_backend.cpp index dddeb243315..1dd5d64a131 100644 --- a/src/mbgl/vulkan/renderer_backend.cpp +++ b/src/mbgl/vulkan/renderer_backend.cpp @@ -557,7 +557,7 @@ void RendererBackend::initDevice() { } void RendererBackend::initSwapchain() { - const auto& renderable = getDefaultRenderable(); + auto& renderable = getDefaultRenderable(); auto& renderableResource = renderable.getResource(); const auto& size = renderable.getSize(); @@ -566,6 +566,13 @@ void RendererBackend::initSwapchain() { maxFrames = renderableResource.getPlatformSurface() ? 3 : 1; renderableResource.init(size.width, size.height); + + if (renderableResource.hasSurfaceTransformSupport()) { + auto& renderableImpl = static_cast(renderable); + const auto& extent = renderableResource.getExtent(); + + renderableImpl.setSize({extent.width, extent.height}); + } } void RendererBackend::initCommandPool() { From a44bcb1dbd7ade1dda13029354bf3344724a7062 Mon Sep 17 00:00:00 2001 From: Alex Cristici Date: Thu, 21 Nov 2024 20:17:27 +0200 Subject: [PATCH 04/21] Android benchmark added log after each run (#3036) --- .../android/testapp/activity/benchmark/BenchmarkActivity.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/benchmark/BenchmarkActivity.kt b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/benchmark/BenchmarkActivity.kt index d1455df678a..9682789cb8b 100644 --- a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/benchmark/BenchmarkActivity.kt +++ b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/benchmark/BenchmarkActivity.kt @@ -213,6 +213,7 @@ class BenchmarkActivity : AppCompatActivity() { val benchmarkPair = Pair(benchmarkRun, benchmarkRunResult) // don't store results for fast run if (i != 0) benchmarkResult.runs.add(benchmarkPair) + println(jsonPayload(BenchmarkResult(arrayListOf(benchmarkPair)))) } } From 06fb5c4733aa9e0eea49b598bb14acfacdcaa166 Mon Sep 17 00:00:00 2001 From: Thanh Dang Trong <48285462+thanhdang198@users.noreply.github.com> Date: Fri, 22 Nov 2024 05:14:49 +0700 Subject: [PATCH 05/21] feat: add `getZoom` and `setZoom` function support for Android Auto (#3037) Co-authored-by: thanhdt1998 --- .../org/maplibre/android/maps/MapLibreMap.java | 18 ++++++++++++++++++ .../maplibre/android/maps/MapLibreMapTest.kt | 16 ++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/platform/android/MapLibreAndroid/src/main/java/org/maplibre/android/maps/MapLibreMap.java b/platform/android/MapLibreAndroid/src/main/java/org/maplibre/android/maps/MapLibreMap.java index 2074b152447..04d758d68e8 100644 --- a/platform/android/MapLibreAndroid/src/main/java/org/maplibre/android/maps/MapLibreMap.java +++ b/platform/android/MapLibreAndroid/src/main/java/org/maplibre/android/maps/MapLibreMap.java @@ -759,6 +759,24 @@ public void scrollBy(float x, float y, long duration) { nativeMapView.moveBy(x, y, duration); } + /** + * Returns the current zoom level. + */ + public double getZoom() { + return nativeMapView.getZoom(); + } + + /** + * Zooms the camera to the specified level. + * @param zoom The zoom level to which the camera should move. + * @param focalPoint The point around which to zoom. + * @param duration The duration for the zoom animation + */ + public void setZoom(double zoom, @NonNull PointF focalPoint, long duration ) { + notifyDeveloperAnimationListeners(); + nativeMapView.setZoom(zoom, focalPoint, duration); + } + // // Reset North // diff --git a/platform/android/MapLibreAndroid/src/test/java/org/maplibre/android/maps/MapLibreMapTest.kt b/platform/android/MapLibreAndroid/src/test/java/org/maplibre/android/maps/MapLibreMapTest.kt index 631064935bf..a84cb154207 100644 --- a/platform/android/MapLibreAndroid/src/test/java/org/maplibre/android/maps/MapLibreMapTest.kt +++ b/platform/android/MapLibreAndroid/src/test/java/org/maplibre/android/maps/MapLibreMapTest.kt @@ -1,6 +1,7 @@ package org.maplibre.android.maps import android.content.Context +import android.graphics.PointF import org.maplibre.android.MapLibreInjector import org.maplibre.android.camera.CameraPosition import org.maplibre.android.camera.CameraUpdateFactory @@ -244,4 +245,19 @@ class MapLibreMapTest { maplibreMap.onFinishLoadingStyle() verify(exactly = 1) { onStyleLoadedListener.onStyleLoaded(style) } } + + @Test + fun testGetZoom() { + maplibreMap.zoom + verify { nativeMapView.zoom } + assertEquals(maplibreMap.zoom, 0.0, 0.0) + } + + @Test + fun testSetZoom() { + val target = PointF(100f, 100f) + maplibreMap.setZoom(2.0, target, 0) + verify { developerAnimationListener.onDeveloperAnimationStarted() } + verify { nativeMapView.setZoom(2.0, target, 0) } + } } From 34c104b8e222d588d351f7d0f5f558914ee4ab29 Mon Sep 17 00:00:00 2001 From: Bart Louwers Date: Fri, 22 Nov 2024 21:10:40 +0100 Subject: [PATCH 06/21] Add more examples to MapLibre Andoid Example Documentation (#3038) --- platform/android/DEVELOPING.md | 12 +- platform/android/Makefile | 2 + .../style/AnimatedImageSourceActivity.kt | 8 +- .../style/AnimatedSymbolLayerActivity.kt | 81 ++++--- .../style/BuildingFillExtrusionActivity.kt | 20 +- .../activity/style/CircleLayerActivity.kt | 228 +++++++++--------- .../activity/style/CustomSpriteActivity.kt | 6 +- .../activity/style/DataDrivenStyleActivity.kt | 80 ++++-- .../style/DistanceExpressionActivity.kt | 41 ++-- .../activity/style/DraggableMarkerActivity.kt | 13 +- .../activity/style/RealTimeGeoJsonActivity.kt | 75 +++++- .../android/testapp/styles/TestStyles.kt | 6 +- platform/android/docs/Dockerfile | 3 + platform/android/docs/README.md | 57 ++--- platform/android/docs/assets/extra.css | 4 + .../android/docs/camera/animation-types.md | 16 +- .../android/docs/camera/cameraposition.md | 8 +- .../android/docs/camera/lat-lng-bounds.md | 9 +- .../{min-max-zoom.md => max-min-zoom.md} | 11 +- .../android/docs/camera/move-map-pixels.md | 4 +- platform/android/docs/camera/zoom-methods.md | 8 +- platform/android/docs/configuration.md | 6 +- platform/android/docs/index.md | 48 ++++ platform/android/docs/location-component.md | 5 +- platform/android/docs/main.py | 37 +++ platform/android/docs/snapshotter.md | 26 +- .../docs/styling/animated-image-source.md | 22 ++ .../docs/styling/animated-symbol-layer.md | 35 +++ .../android/docs/styling/building-layer.md | 25 ++ platform/android/docs/styling/circle-layer.md | 49 ++++ .../android/docs/styling/custom-sprite.md | 9 + .../android/docs/styling/data-driven-style.md | 88 +++++++ .../docs/styling/distance-expression.md | 22 ++ .../android/docs/styling/draggable-marker.md | 36 +++ .../docs/styling/live-realtime-data.md | 37 +++ platform/android/mkdocs.yaml | 5 + 36 files changed, 830 insertions(+), 312 deletions(-) create mode 100644 platform/android/docs/Dockerfile rename platform/android/docs/camera/{min-max-zoom.md => max-min-zoom.md} (55%) create mode 100644 platform/android/docs/index.md create mode 100644 platform/android/docs/main.py create mode 100644 platform/android/docs/styling/animated-image-source.md create mode 100644 platform/android/docs/styling/animated-symbol-layer.md create mode 100644 platform/android/docs/styling/building-layer.md create mode 100644 platform/android/docs/styling/circle-layer.md create mode 100644 platform/android/docs/styling/custom-sprite.md create mode 100644 platform/android/docs/styling/data-driven-style.md create mode 100644 platform/android/docs/styling/distance-expression.md create mode 100644 platform/android/docs/styling/draggable-marker.md create mode 100644 platform/android/docs/styling/live-realtime-data.md diff --git a/platform/android/DEVELOPING.md b/platform/android/DEVELOPING.md index 9d60a6e6c15..e8e19dd3e09 100644 --- a/platform/android/DEVELOPING.md +++ b/platform/android/DEVELOPING.md @@ -94,14 +94,8 @@ To run the benchmarks (for Android) include the following line on a PR comment: [maplibre-native/docs/mdbook](https://maplibre.org/maplibre-native/docs/book/) describes how Tracy can be used for profiling. -## Examples Documentation +## Documentation -To build the Examples Documentation you need to have Docker installed. +We use Dokka for the API documentation. -From `platform/android`, run: - -``` -make mkdocs -``` - -Next, visit http://localhost:8000/maplibre-native/android/examples/ \ No newline at end of file +The documentation site with examples uses MkDocs along with Material for MkDocs. For more information on how to work on the examples, see [`docs/README.md`](./docs/REAME.md`). \ No newline at end of file diff --git a/platform/android/Makefile b/platform/android/Makefile index 9da3307c708..c1621751f82 100644 --- a/platform/android/Makefile +++ b/platform/android/Makefile @@ -316,8 +316,10 @@ clean: .PHONY: mkdocs mkdocs: + docker build -t squidfunk/mkdocs-material docs docker run --rm -it -p 8000:8000 -v ${PWD}:/docs squidfunk/mkdocs-material .PHONY: mkdocs-build mkdocs-build: + docker build -t squidfunk/mkdocs-material docs docker run --rm -v ${PWD}:/docs squidfunk/mkdocs-material build --strict \ No newline at end of file diff --git a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/AnimatedImageSourceActivity.kt b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/AnimatedImageSourceActivity.kt index 82ec7d5ae16..b68d8bd9bd9 100644 --- a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/AnimatedImageSourceActivity.kt +++ b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/AnimatedImageSourceActivity.kt @@ -24,7 +24,7 @@ import org.maplibre.android.utils.BitmapUtils * with an ImageSource * * - * GL-native equivalent of https://maplibre.org/maplibre-gl-js-docs/example/animate-images/ + * MapLibre Native equivalent of https://maplibre.org/maplibre-gl-js/docs/examples/animate-images/ * */ class AnimatedImageSourceActivity : AppCompatActivity(), OnMapReadyCallback { @@ -40,6 +40,7 @@ class AnimatedImageSourceActivity : AppCompatActivity(), OnMapReadyCallback { } override fun onMapReady(map: MapLibreMap) { + // --8<-- [start:onMapReady] val quad = LatLngQuad( LatLng(46.437, -80.425), LatLng(46.437, -71.516), @@ -50,7 +51,7 @@ class AnimatedImageSourceActivity : AppCompatActivity(), OnMapReadyCallback { val layer = RasterLayer(ID_IMAGE_LAYER, ID_IMAGE_SOURCE) map.setStyle( Style.Builder() - .fromUri(TestStyles.getPredefinedStyleWithFallback("Streets")) + .fromUri(TestStyles.AMERICANA) .withSource(imageSource) .withLayer(layer) ) { style: Style? -> @@ -59,6 +60,7 @@ class AnimatedImageSourceActivity : AppCompatActivity(), OnMapReadyCallback { handler.postDelayed(it, 100) } } + // --8<-- [end:onMapReady] } override fun onStart() { @@ -110,11 +112,13 @@ class AnimatedImageSourceActivity : AppCompatActivity(), OnMapReadyCallback { } override fun run() { + // --8<-- [start:setImage] imageSource.setImage(drawables[drawableIndex++]!!) if (drawableIndex > 3) { drawableIndex = 0 } handler.postDelayed(this, 1000) + // --8<-- [end:setImage] } init { diff --git a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/AnimatedSymbolLayerActivity.kt b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/AnimatedSymbolLayerActivity.kt index 84a053d2344..553ca733b42 100644 --- a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/AnimatedSymbolLayerActivity.kt +++ b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/AnimatedSymbolLayerActivity.kt @@ -35,7 +35,6 @@ class AnimatedSymbolLayerActivity : AppCompatActivity() { private val random = Random() private lateinit var mapView: MapView private lateinit var maplibreMap: MapLibreMap - private var style: Style? = null private val randomCars: MutableList = ArrayList() private var randomCarSource: GeoJsonSource? = null private var taxi: Car? = null @@ -49,22 +48,21 @@ class AnimatedSymbolLayerActivity : AppCompatActivity() { mapView.onCreate(savedInstanceState) mapView.getMapAsync { maplibreMap = it - it.setStyle(TestStyles.getPredefinedStyleWithFallback("Streets")) { style: Style? -> - this.style = style - setupCars() - animateRandomRoutes() - animateTaxi() + it.setStyle(TestStyles.OPENFREEMAP_LIBERY) { style -> + setupCars(style) + animateRandomRoutes(style) + animateTaxi(style) } } } - private fun setupCars() { - addRandomCars() - addPassenger() - addMainCar() + private fun setupCars(style: Style) { + addRandomCars(style) + addPassenger(style) + addTaxi(style) } - private fun animateRandomRoutes() { + private fun animateRandomRoutes(style: Style) { val longestDrive = longestDrive val random = Random() for (car in randomCars) { @@ -85,7 +83,7 @@ class AnimatedSymbolLayerActivity : AppCompatActivity() { override fun onAnimationEnd(animation: Animator) { super.onAnimationEnd(animation) updateRandomDestinations() - animateRandomRoutes() + animateRandomRoutes(style) } }) } @@ -105,7 +103,8 @@ class AnimatedSymbolLayerActivity : AppCompatActivity() { } } - private fun animateTaxi() { + // --8<-- [start:animateTaxi] + private fun animateTaxi(style: Style) { val valueAnimator = ValueAnimator.ofObject(LatLngEvaluator(), taxi!!.current, taxi!!.next) valueAnimator.addUpdateListener(object : AnimatorUpdateListener { private var latLng: LatLng? = null @@ -118,8 +117,8 @@ class AnimatedSymbolLayerActivity : AppCompatActivity() { valueAnimator.addListener(object : AnimatorListenerAdapter() { override fun onAnimationEnd(animation: Animator) { super.onAnimationEnd(animation) - updatePassenger() - animateTaxi() + updatePassenger(style) + animateTaxi(style) } }) valueAnimator.addListener(object : AnimatorListenerAdapter() { @@ -134,15 +133,16 @@ class AnimatedSymbolLayerActivity : AppCompatActivity() { valueAnimator.start() animators.add(valueAnimator) } + // --8<-- [end:animateTaxi] - private fun updatePassenger() { + private fun updatePassenger(style: Style) { passenger = latLngInBounds - updatePassengerSource() + updatePassengerSource(style) taxi!!.setNext(passenger) } - private fun updatePassengerSource() { - val source = style!!.getSourceAs(PASSENGER_SOURCE) + private fun updatePassengerSource(style: Style) { + val source = style.getSourceAs(PASSENGER_SOURCE) val featureCollection = FeatureCollection.fromFeatures( arrayOf( Feature.fromGeometry( @@ -198,7 +198,7 @@ class AnimatedSymbolLayerActivity : AppCompatActivity() { private val duration: Long get() = (random.nextInt(DURATION_RANDOM_MAX) + DURATION_BASE).toLong() - private fun addRandomCars() { + private fun addRandomCars(style: Style) { var latLng: LatLng var next: LatLng for (i in 0..9) { @@ -216,12 +216,13 @@ class AnimatedSymbolLayerActivity : AppCompatActivity() { randomCars.add( Car(feature, next, duration) ) + } randomCarSource = GeoJsonSource(RANDOM_CAR_SOURCE, featuresFromRoutes()) - style!!.addSource(randomCarSource!!) - style!!.addImage( + style.addSource(randomCarSource!!) + style.addImage( RANDOM_CAR_IMAGE_ID, - (ResourcesCompat.getDrawable(resources, R.drawable.ic_car_top, theme) as BitmapDrawable).bitmap + ResourcesCompat.getDrawable(resources, R.drawable.ic_car_top, theme)!! ) val symbolLayer = SymbolLayer(RANDOM_CAR_LAYER, RANDOM_CAR_SOURCE) symbolLayer.withProperties( @@ -230,10 +231,12 @@ class AnimatedSymbolLayerActivity : AppCompatActivity() { PropertyFactory.iconRotate(Expression.get(PROPERTY_BEARING)), PropertyFactory.iconIgnorePlacement(true) ) - style!!.addLayerBelow(symbolLayer, WATERWAY_LAYER_ID) + + style.addLayerBelow(symbolLayer, "label_country_1") } - private fun addPassenger() { + // --8<-- [start:addPassenger] + private fun addPassenger(style: Style) { passenger = latLngInBounds val featureCollection = FeatureCollection.fromFeatures( arrayOf( @@ -245,22 +248,24 @@ class AnimatedSymbolLayerActivity : AppCompatActivity() { ) ) ) - style!!.addImage( + style.addImage( PASSENGER, - (ResourcesCompat.getDrawable(resources, R.drawable.icon_burned, theme) as BitmapDrawable).bitmap + ResourcesCompat.getDrawable(resources, R.drawable.icon_burned, theme)!! ) val geoJsonSource = GeoJsonSource(PASSENGER_SOURCE, featureCollection) - style!!.addSource(geoJsonSource) + style.addSource(geoJsonSource) val symbolLayer = SymbolLayer(PASSENGER_LAYER, PASSENGER_SOURCE) symbolLayer.withProperties( PropertyFactory.iconImage(PASSENGER), PropertyFactory.iconIgnorePlacement(true), PropertyFactory.iconAllowOverlap(true) ) - style!!.addLayerBelow(symbolLayer, RANDOM_CAR_LAYER) + style.addLayerBelow(symbolLayer, RANDOM_CAR_LAYER) } + // --8<-- [end:addPassenger] - private fun addMainCar() { + // --8<-- [start:addTaxi] + private fun addTaxi(style: Style) { val latLng = latLngInBounds val properties = JsonObject() properties.addProperty(PROPERTY_BEARING, Car.getBearing(latLng, passenger)) @@ -273,12 +278,12 @@ class AnimatedSymbolLayerActivity : AppCompatActivity() { ) val featureCollection = FeatureCollection.fromFeatures(arrayOf(feature)) taxi = Car(feature, passenger, duration) - style!!.addImage( + style.addImage( TAXI, (ResourcesCompat.getDrawable(resources, R.drawable.ic_taxi_top, theme) as BitmapDrawable).bitmap ) taxiSource = GeoJsonSource(TAXI_SOURCE, featureCollection) - style!!.addSource(taxiSource!!) + style.addSource(taxiSource!!) val symbolLayer = SymbolLayer(TAXI_LAYER, TAXI_SOURCE) symbolLayer.withProperties( PropertyFactory.iconImage(TAXI), @@ -286,17 +291,23 @@ class AnimatedSymbolLayerActivity : AppCompatActivity() { PropertyFactory.iconAllowOverlap(true), PropertyFactory.iconIgnorePlacement(true) ) - style!!.addLayer(symbolLayer) + style.addLayer(symbolLayer) } + // --8<-- [end:addTaxi] + + // --8<-- [start:latLngInBounds] private val latLngInBounds: LatLng get() { val bounds = maplibreMap.projection.visibleRegion.latLngBounds val generator = Random() - val randomLat = bounds.latitudeSouth + generator.nextDouble() * bounds.latitudeNorth - bounds.latitudeSouth - val randomLon = bounds.longitudeWest + generator.nextDouble() * bounds.longitudeEast - bounds.longitudeWest + + val randomLat = bounds.latitudeSouth + generator.nextDouble() * (bounds.latitudeNorth - bounds.latitudeSouth) + val randomLon = bounds.longitudeWest + generator.nextDouble() * (bounds.longitudeEast - bounds.longitudeWest) + return LatLng(randomLat, randomLon) } + // --8<-- [end:latLngInBounds] override fun onStart() { super.onStart() diff --git a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/BuildingFillExtrusionActivity.kt b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/BuildingFillExtrusionActivity.kt index ce0d0eeae63..7b8b4f7e26a 100644 --- a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/BuildingFillExtrusionActivity.kt +++ b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/BuildingFillExtrusionActivity.kt @@ -41,7 +41,7 @@ class BuildingFillExtrusionActivity : AppCompatActivity() { if (map != null) { maplibreMap = map } - maplibreMap.setStyle(TestStyles.getPredefinedStyleWithFallback("Streets")) { style: Style -> + maplibreMap.setStyle(TestStyles.OPENFREEMAP_BRIGHT) { style: Style -> setupBuildings(style) setupLight() } @@ -50,37 +50,43 @@ class BuildingFillExtrusionActivity : AppCompatActivity() { } private fun setupBuildings(style: Style) { - val fillExtrusionLayer = FillExtrusionLayer("3d-buildings", "composite") + // --8<-- [start:setupBuildings] + val fillExtrusionLayer = FillExtrusionLayer("building-3d", "openmaptiles") fillExtrusionLayer.sourceLayer = "building" fillExtrusionLayer.setFilter( - Expression.eq( - Expression.get("extrude"), - Expression.literal("true") + Expression.all( + Expression.has("render_height"), + Expression.has("render_min_height") ) ) fillExtrusionLayer.minZoom = 15f fillExtrusionLayer.setProperties( PropertyFactory.fillExtrusionColor(Color.LTGRAY), - PropertyFactory.fillExtrusionHeight(Expression.get("height")), - PropertyFactory.fillExtrusionBase(Expression.get("min_height")), + PropertyFactory.fillExtrusionHeight(Expression.get("render_height")), + PropertyFactory.fillExtrusionBase(Expression.get("render_min_height")), PropertyFactory.fillExtrusionOpacity(0.9f) ) style.addLayer(fillExtrusionLayer) + // --8<-- [end:setupBuildings] } private fun setupLight() { light = maplibreMap.style!!.light findViewById(R.id.fabLightPosition).setOnClickListener { v: View? -> + // --8<-- [start:lightPosition] isInitPosition = !isInitPosition if (isInitPosition) { light!!.position = Position(1.5f, 90f, 80f) } else { light!!.position = Position(1.15f, 210f, 30f) } + // --8<-- [end:lightPosition] } findViewById(R.id.fabLightColor).setOnClickListener { v: View? -> + // --8<-- [start:lightColor] isRedColor = !isRedColor light!!.setColor(ColorUtils.colorToRgbaString(if (isRedColor) Color.RED else Color.BLUE)) + // --8<-- [end:lightColor] } } diff --git a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/CircleLayerActivity.kt b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/CircleLayerActivity.kt index 4a21d9aa1ac..f9bd1cce016 100644 --- a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/CircleLayerActivity.kt +++ b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/CircleLayerActivity.kt @@ -4,13 +4,12 @@ import android.graphics.Color import android.os.Bundle import android.view.View import androidx.appcompat.app.AppCompatActivity +import androidx.appcompat.content.res.AppCompatResources import androidx.core.content.ContextCompat import androidx.core.content.res.ResourcesCompat import com.google.android.material.floatingactionbutton.FloatingActionButton import org.maplibre.android.maps.MapView -import org.maplibre.android.maps.MapView.OnDidFinishLoadingStyleListener import org.maplibre.android.maps.MapLibreMap -import org.maplibre.android.maps.OnMapReadyCallback import org.maplibre.android.maps.Style import org.maplibre.android.style.expressions.Expression import org.maplibre.android.style.layers.CircleLayer @@ -42,52 +41,59 @@ class CircleLayerActivity : AppCompatActivity(), View.OnClickListener { private var isLoadingStyle = true public override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) + setContentView(R.layout.activity_circle_layer) mapView = findViewById(R.id.mapView) mapView.onCreate(savedInstanceState) - mapView.getMapAsync( - OnMapReadyCallback { map: MapLibreMap? -> - if (map != null) { - maplibreMap = map + mapView.getMapAsync { map: MapLibreMap? -> + if (map != null) { + maplibreMap = map + } + maplibreMap.setStyle(TestStyles.PROTOMAPS_WHITE) { + maplibreMap.getStyle { style -> + addBusStopSource(style) + addBusStopCircleLayer(style) + initFloatingActionButtons() + isLoadingStyle = false + + style.addImage( + "bus-icon", + AppCompatResources.getDrawable(this, R.drawable.ic_directions_bus_black)!! + ) } - maplibreMap.setStyle(TestStyles.getPredefinedStyleWithFallback("Satellite Hybrid")) - mapView.addOnDidFinishLoadingStyleListener( - OnDidFinishLoadingStyleListener { - val style = maplibreMap.style - addBusStopSource(style) - addBusStopCircleLayer(style) - initFloatingActionButtons() - isLoadingStyle = false - } - ) } - ) + } } - private fun addBusStopSource(style: Style?) { + private fun addBusStopSource(style: Style) { + // --8<-- [start:addBusStopSource] try { source = GeoJsonSource(SOURCE_ID, URI(URL_BUS_ROUTES)) } catch (exception: URISyntaxException) { Timber.e(exception, "That's not an url... ") } - style!!.addSource(source!!) + style.addSource(source!!) + // --8<-- [end:addBusStopSource] } - private fun addBusStopCircleLayer(style: Style?) { + private fun addBusStopCircleLayer(style: Style) { + // --8<-- [start:addBusStopCircleLayer] layer = CircleLayer(LAYER_ID, SOURCE_ID) layer!!.setProperties( PropertyFactory.circleColor(Color.parseColor("#FF9800")), PropertyFactory.circleRadius(2.0f) ) - style!!.addLayerBelow(layer!!, "water_intermittent") + style.addLayer(layer!!) + // --8<-- [end:addBusStopCircleLayer] + } private fun initFloatingActionButtons() { routeFab = findViewById(R.id.fab_route) - routeFab.setColorFilter(ContextCompat.getColor(this@CircleLayerActivity, R.color.primary)) - routeFab.setOnClickListener(this@CircleLayerActivity) + routeFab.setColorFilter(ContextCompat.getColor(this, R.color.primary)) + routeFab.setOnClickListener(this) styleFab = findViewById(R.id.fab_style) - styleFab.setOnClickListener(this@CircleLayerActivity) + styleFab.setOnClickListener(this) } override fun onClick(view: View) { @@ -113,102 +119,107 @@ class CircleLayerActivity : AppCompatActivity(), View.OnClickListener { } private fun addClusteredSource() { - try { - maplibreMap.style!!.addSource( - GeoJsonSource( - SOURCE_ID_CLUSTER, - URI(URL_BUS_ROUTES), - GeoJsonOptions() - .withCluster(true) - .withClusterMaxZoom(14) - .withClusterRadius(50) + maplibreMap.getStyle { style -> + try { + // --8<-- [start:addClusteredSource] + style.addSource( + GeoJsonSource( + SOURCE_ID_CLUSTER, + URI(URL_BUS_ROUTES), + GeoJsonOptions() + .withCluster(true) + .withClusterMaxZoom(14) + .withClusterRadius(50) + ) ) + // --8<-- [end:addClusteredSource] + } catch (malformedUrlException: URISyntaxException) { + Timber.e(malformedUrlException, "That's not an url... ") + } + + // --8<-- [start:unclusteredLayer] + val unclustered = SymbolLayer("unclustered-points", SOURCE_ID_CLUSTER) + unclustered.setProperties( + PropertyFactory.iconImage("bus-icon"), ) - } catch (malformedUrlException: URISyntaxException) { - Timber.e(malformedUrlException, "That's not an url... ") - } + unclustered.setFilter( + Expression.neq(Expression.get("cluster"), true) + ) + style.addLayer(unclustered) + // --8<-- [end:unclusteredLayer] - // Add unclustered layer - val layers = arrayOf( - intArrayOf( - 150, - ResourcesCompat.getColor( + // --8<-- [start:clusteredCircleLayers] + val layers = arrayOf( + 150 to ResourcesCompat.getColor( resources, R.color.redAccent, theme - ) - ), - intArrayOf(20, ResourcesCompat.getColor(resources, R.color.greenAccent, theme)), - intArrayOf( - 0, - ResourcesCompat.getColor( + ), + 20 to ResourcesCompat.getColor(resources, R.color.greenAccent, theme), + 0 to ResourcesCompat.getColor( resources, R.color.blueAccent, theme ) ) - ) - val unclustered = SymbolLayer("unclustered-points", SOURCE_ID_CLUSTER) - unclustered.setProperties( - PropertyFactory.iconImage("bus-15") - ) - maplibreMap.style!!.addLayer(unclustered) - for (i in layers.indices) { - // Add some nice circles - val circles = CircleLayer("cluster-$i", SOURCE_ID_CLUSTER) - circles.setProperties( - PropertyFactory.circleColor(layers[i][1]), - PropertyFactory.circleRadius(18f) - ) - val pointCount = Expression.toNumber(Expression.get("point_count")) - circles.setFilter( - if (i == 0) { - Expression.all( - Expression.has("point_count"), - Expression.gte( - pointCount, - Expression.literal( - layers[i][0] - ) - ) + // --8<-- [end:clusteredCircleLayers] - ) - } else { - Expression.all( - Expression.has("point_count"), - Expression.gt( - pointCount, - Expression.literal( - layers[i][0] + // --8<-- [start:clusteredCircleLayersLoop] + for (i in layers.indices) { + // Add some nice circles + val circles = CircleLayer("cluster-$i", SOURCE_ID_CLUSTER) + circles.setProperties( + PropertyFactory.circleColor(layers[i].second), + PropertyFactory.circleRadius(18f) + ) + + val pointCount = Expression.toNumber(Expression.get("point_count")) + circles.setFilter( + if (i == 0) { + Expression.all( + Expression.has("point_count"), + Expression.gte( + pointCount, + Expression.literal(layers[i].first) ) - ), - Expression.lt( - pointCount, - Expression.literal( - layers[i - 1][0] + ) + } else { + Expression.all( + Expression.has("point_count"), + Expression.gt( + pointCount, + Expression.literal(layers[i].first) + ), + Expression.lt( + pointCount, + Expression.literal(layers[i - 1].first) ) ) - ) - } + } + ) + + style.addLayer(circles) + } + // --8<-- [end:clusteredCircleLayersLoop] + + // --8<-- [start:countLabels] + val count = SymbolLayer("count", SOURCE_ID_CLUSTER) + count.setProperties( + PropertyFactory.textField(Expression.toString(Expression.get("point_count"))), + PropertyFactory.textFont(arrayOf("Noto Sans Medium")), + PropertyFactory.textSize(12f), + PropertyFactory.textColor(Color.WHITE), + PropertyFactory.textIgnorePlacement(true), + PropertyFactory.textAllowOverlap(true) ) - maplibreMap.style!!.addLayer(circles) + style.addLayer(count) + // --8<-- [end:countLabels] } - - // Add the count labels - val count = SymbolLayer("count", SOURCE_ID_CLUSTER) - count.setProperties( - PropertyFactory.textField(Expression.toString(Expression.get("point_count"))), - PropertyFactory.textSize(12f), - PropertyFactory.textColor(Color.WHITE), - PropertyFactory.textIgnorePlacement(true), - PropertyFactory.textAllowOverlap(true) - ) - maplibreMap.style!!.addLayer(count) } private fun removeFabs() { - routeFab!!.visibility = View.GONE - styleFab!!.visibility = View.GONE + routeFab.visibility = View.GONE + styleFab.visibility = View.GONE } private fun changeMapStyle() { @@ -226,13 +237,8 @@ class CircleLayerActivity : AppCompatActivity(), View.OnClickListener { maplibreMap.setStyle(Style.Builder().fromUri(nextStyle)) } - private fun addBusStop() { - maplibreMap.style!!.addLayer(layer!!) - maplibreMap.style!!.addSource(source!!) - } - private val nextStyle: String - private get() { + get() { currentStyleIndex++ if (currentStyleIndex == Data.STYLES.size) { currentStyleIndex = 0 @@ -277,12 +283,8 @@ class CircleLayerActivity : AppCompatActivity(), View.OnClickListener { private object Data { val STYLES = arrayOf( - TestStyles.getPredefinedStyleWithFallback("Streets"), - TestStyles.getPredefinedStyleWithFallback("Outdoor"), - TestStyles.getPredefinedStyleWithFallback("Bright"), - TestStyles.getPredefinedStyleWithFallback("Pastel"), - TestStyles.getPredefinedStyleWithFallback("Satellite Hybrid"), - TestStyles.getPredefinedStyleWithFallback("Satellite Hybrid") + TestStyles.PROTOMAPS_WHITE, + TestStyles.PROTOMAPS_LIGHT ) } @@ -290,7 +292,7 @@ class CircleLayerActivity : AppCompatActivity(), View.OnClickListener { const val SOURCE_ID = "bus_stop" const val SOURCE_ID_CLUSTER = "bus_stop_cluster" const val URL_BUS_ROUTES = - "https://raw.githubusercontent.com/cheeaun/busrouter-sg/master/data/2/bus-stops.geojson" + "https://s3.eu-central-1.amazonaws.com/maplibre-native/android-documentation-resources/bus-stops.geojson" const val LAYER_ID = "stops_layer" } } diff --git a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/CustomSpriteActivity.kt b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/CustomSpriteActivity.kt index 9a89c55c225..0b7e04c7693 100644 --- a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/CustomSpriteActivity.kt +++ b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/CustomSpriteActivity.kt @@ -37,7 +37,7 @@ class CustomSpriteActivity : AppCompatActivity() { mapView.onCreate(savedInstanceState) mapView.getMapAsync { maplibreMap = it - it.setStyle(TestStyles.getPredefinedStyleWithFallback("Streets")) { style: Style -> + it.setStyle(TestStyles.OPENFREEMAP_LIBERY) { style: Style -> val fab = findViewById(R.id.fab) fab.setColorFilter( ContextCompat.getColor( @@ -50,6 +50,7 @@ class CustomSpriteActivity : AppCompatActivity() { override fun onClick(view: View) { if (!this::point.isInitialized) { Timber.i("First click -> Car") + // --8<-- [start:addImage] // Add an icon to reference later style.addImage( CUSTOM_ICON, @@ -76,8 +77,9 @@ class CustomSpriteActivity : AppCompatActivity() { ) // lets add a circle below labels! - maplibreMap.style!!.addLayerBelow(layer, "water_intermittent") + maplibreMap.style!!.addLayerBelow(layer, "water-intermittent") fab.setImageResource(R.drawable.ic_directions_car_black) + // --8<-- [end:addImage] } else { // Update point point = Point.fromLngLat( diff --git a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/DataDrivenStyleActivity.kt b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/DataDrivenStyleActivity.kt index feba5ae95b3..0c34f1f5000 100644 --- a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/DataDrivenStyleActivity.kt +++ b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/DataDrivenStyleActivity.kt @@ -42,7 +42,7 @@ class DataDrivenStyleActivity : AppCompatActivity() { mapView.getMapAsync { // Store for later maplibreMap = it - it.setStyle(TestStyles.getPredefinedStyleWithFallback("Streets")) { style: Style? -> + it.setStyle(TestStyles.VERSATILES) { style: Style? -> // Add a parks layer addParksLayer() @@ -155,42 +155,56 @@ class DataDrivenStyleActivity : AppCompatActivity() { } } + private fun addExponentialZoomFunction() { Timber.i("Add exponential zoom function") - val layer = maplibreMap.style!!.getLayerAs("water")!! - layer.setProperties( - PropertyFactory.fillColor( - Expression.interpolate( - Expression.exponential(0.5f), - Expression.zoom(), - Expression.stop(1, Expression.color(Color.RED)), - Expression.stop(5, Expression.color(Color.BLUE)), - Expression.stop(10, Expression.color(Color.GREEN)) - ) - ) - ) - Timber.i("Fill color: %s", layer.fillColor) + maplibreMap.getStyle { style -> + style.layers.filter { it.id.startsWith("water") }.filterIsInstance() + .forEach { layer -> + // --8<-- [start:addExponentialZoomFunction] + layer.setProperties( + PropertyFactory.fillColor( + Expression.interpolate( + Expression.exponential(0.5f), + Expression.zoom(), + Expression.stop(1, Expression.color(Color.RED)), + Expression.stop(5, Expression.color(Color.BLUE)), + Expression.stop(10, Expression.color(Color.GREEN)) + ) + ) + ) + // --8<-- [end:addExponentialZoomFunction] + Timber.i("Fill color: %s", layer.fillColor) + } + } } private fun addIntervalZoomFunction() { Timber.i("Add interval zoom function") - val layer = maplibreMap.style!!.getLayerAs("water")!! - layer.setProperties( - PropertyFactory.fillColor( - Expression.step( - Expression.zoom(), - Expression.rgba(0.0f, 255.0f, 255.0f, 1.0f), - Expression.stop(1, Expression.rgba(255.0f, 0.0f, 0.0f, 1.0f)), - Expression.stop(5, Expression.rgba(0.0f, 0.0f, 255.0f, 1.0f)), - Expression.stop(10, Expression.rgba(0.0f, 255.0f, 0.0f, 1.0f)) + maplibreMap.getStyle { style -> + style.layers.filter { it.id.startsWith("water") }.filterIsInstance().forEach { layer -> + // --8<-- [start:addIntervalZoomFunction] + layer.setProperties( + PropertyFactory.fillColor( + Expression.step( + Expression.zoom(), + Expression.rgba(0.0f, 255.0f, 255.0f, 1.0f), + Expression.stop(1, Expression.rgba(255.0f, 0.0f, 0.0f, 1.0f)), + Expression.stop(5, Expression.rgba(0.0f, 0.0f, 255.0f, 1.0f)), + Expression.stop(10, Expression.rgba(0.0f, 255.0f, 0.0f, 1.0f)) + ) + ) ) - ) - ) - Timber.i("Fill color: %s", layer.fillColor) + // --8<-- [end:addIntervalZoomFunction] + + Timber.i("Fill color: %s", layer.fillColor) + } + } } private fun addExponentialSourceFunction() { Timber.i("Add exponential source function") + // --8<-- [start:addExponentialSourceFunction] val layer = maplibreMap.style!!.getLayerAs(AMSTERDAM_PARKS_LAYER)!! layer.setProperties( PropertyFactory.fillColor( @@ -203,11 +217,13 @@ class DataDrivenStyleActivity : AppCompatActivity() { ) ) ) + // --8<-- [end:addExponentialSourceFunction] Timber.i("Fill color: %s", layer.fillColor) } private fun addCategoricalSourceFunction() { Timber.i("Add categorical source function") + // --8<-- [start:addCategoricalSourceFunction] val layer = maplibreMap.style!!.getLayerAs(AMSTERDAM_PARKS_LAYER)!! layer.setProperties( PropertyFactory.fillColor( @@ -223,22 +239,27 @@ class DataDrivenStyleActivity : AppCompatActivity() { ) ) ) + // --8<-- [end:addCategoricalSourceFunction] + Timber.i("Fill color: %s", layer.fillColor) } private fun addIdentitySourceFunction() { Timber.i("Add identity source function") + // --8<-- [start:addIdentitySourceFunction] val layer = maplibreMap.style!!.getLayerAs(AMSTERDAM_PARKS_LAYER)!! layer.setProperties( PropertyFactory.fillOpacity( Expression.get("fill-opacity") ) ) + // --8<-- [end:addIdentitySourceFunction] Timber.i("Fill opacity: %s", layer.fillOpacity) } private fun addIntervalSourceFunction() { Timber.i("Add interval source function") + // --8<-- [start:addIntervalSourceFunction] val layer = maplibreMap.style!!.getLayerAs(AMSTERDAM_PARKS_LAYER)!! layer.setProperties( PropertyFactory.fillColor( @@ -251,11 +272,13 @@ class DataDrivenStyleActivity : AppCompatActivity() { ) ) ) + // --8<-- [end:addIntervalSourceFunction] Timber.i("Fill color: %s", layer.fillColor) } private fun addCompositeExponentialFunction() { Timber.i("Add composite exponential function") + // --8<-- [start:addCompositeExponentialFunction] val layer = maplibreMap.style!!.getLayerAs(AMSTERDAM_PARKS_LAYER)!! layer.setProperties( PropertyFactory.fillColor( @@ -295,11 +318,13 @@ class DataDrivenStyleActivity : AppCompatActivity() { ) ) ) + // --8<-- [end:addCompositeExponentialFunction] Timber.i("Fill color: %s", layer.fillColor) } private fun addCompositeIntervalFunction() { Timber.i("Add composite interval function") + // --8<-- [start:addCompositeIntervalFunction] val layer = maplibreMap.style!!.getLayerAs(AMSTERDAM_PARKS_LAYER)!! layer.setProperties( PropertyFactory.fillColor( @@ -339,11 +364,13 @@ class DataDrivenStyleActivity : AppCompatActivity() { ) ) ) + // --8<-- [end:addCompositeIntervalFunction] Timber.i("Fill color: %s", layer.fillColor) } private fun addCompositeCategoricalFunction() { Timber.i("Add composite categorical function") + // --8<-- [start:addCompositeCategoricalFunction] val layer = maplibreMap.style!!.getLayerAs(AMSTERDAM_PARKS_LAYER)!! layer.setProperties( PropertyFactory.fillColor( @@ -503,6 +530,7 @@ class DataDrivenStyleActivity : AppCompatActivity() { ) ) ) + // --8<-- [end:addCompositeCategoricalFunction] Timber.i("Fill color: %s", layer.fillColor) } diff --git a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/DistanceExpressionActivity.kt b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/DistanceExpressionActivity.kt index df50d3a8602..e43978d666b 100644 --- a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/DistanceExpressionActivity.kt +++ b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/DistanceExpressionActivity.kt @@ -51,13 +51,12 @@ class DistanceExpressionActivity : AppCompatActivity() { } private fun setupStyle() { + // --8<-- [start:FillLayer] val center = Point.fromLngLat(lon, lat) val circle = TurfTransformation.circle(center, 150.0, TurfConstants.UNIT_METRES) - // Setup style with additional layers, - // using Streets as a base style maplibreMap.setStyle( Style.Builder() - .fromUri(TestStyles.getPredefinedStyleWithFallback("Streets")) + .fromUri(TestStyles.OPENFREEMAP_BRIGHT) .withSources( GeoJsonSource( POINT_ID, @@ -71,24 +70,26 @@ class DistanceExpressionActivity : AppCompatActivity() { fillOpacity(0.5f), fillColor(Color.parseColor("#3bb2d0")) ), - "poi-label" + "poi" ) + // --8<-- [end:FillLayer] ) { style -> - // Show only POI labels inside circle radius using distance expression - val symbolLayer = style.getLayer("poi_z16") as SymbolLayer - symbolLayer.setFilter( - lt( - distance( - Point.fromLngLat(lon, lat) - ), - 150 - ) - ) - - // Hide other types of labels to highlight POI labels - (style.getLayer("road_label") as SymbolLayer?)?.setProperties(visibility(NONE)) - (style.getLayer("airport-label-major") as SymbolLayer?)?.setProperties(visibility(NONE)) - (style.getLayer("poi_transit") as SymbolLayer?)?.setProperties(visibility(NONE)) + // --8<-- [start:distanceExpression] + for (layer in style.layers) { + if (layer is SymbolLayer) { + if (layer.id.startsWith("poi")) { + layer.setFilter(lt( + distance( + Point.fromLngLat(lon, lat) + ), + 150 + )) + } else { + layer.setProperties(visibility(NONE)) + } + } + } + // --8<-- [end:distanceExpression] } } @@ -124,7 +125,7 @@ class DistanceExpressionActivity : AppCompatActivity() { override fun onSaveInstanceState(outState: Bundle, outPersistentState: PersistableBundle) { super.onSaveInstanceState(outState, outPersistentState) - outState?.let { + outState.let { binding.mapView.onSaveInstanceState(it) } } diff --git a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/DraggableMarkerActivity.kt b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/DraggableMarkerActivity.kt index de24495f3ae..902fab2ddbf 100644 --- a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/DraggableMarkerActivity.kt +++ b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/DraggableMarkerActivity.kt @@ -72,7 +72,7 @@ class DraggableMarkerActivity : AppCompatActivity() { maplibreMap.setStyle( Style.Builder() - .fromUri(TestStyles.getPredefinedStyleWithFallback("Streets")) + .fromUri(TestStyles.PROTOMAPS_LIGHT) .withImage(markerImageId, IconFactory.getInstance(this).defaultMarker().bitmap) .withSource(source) .withLayer(layer) @@ -91,6 +91,7 @@ class DraggableMarkerActivity : AppCompatActivity() { ) ) + // --8<-- [start:addOnMapClickListener] maplibreMap.addOnMapClickListener { // Adding a marker on map click val features = maplibreMap.queryRenderedSymbols(it, layerId) @@ -108,7 +109,9 @@ class DraggableMarkerActivity : AppCompatActivity() { false } + // --8<-- [end:addOnMapClickListener] + // --8<-- [start:draggableSymbolsManager] draggableSymbolsManager = DraggableSymbolsManager( mapView, maplibreMap, @@ -148,22 +151,25 @@ class DraggableMarkerActivity : AppCompatActivity() { .show() } }) + // --8<-- [end:draggableSymbolsManager] } } + // --8<-- [start:addMarker] private fun addMarker(latLng: LatLng) { featureCollection.features()?.add( Feature.fromGeometry(Point.fromLngLat(latLng.longitude, latLng.latitude), null, generateMarkerId()) ) source.setGeoJson(featureCollection) } + // --8<-- [end:addMarker] override fun dispatchTouchEvent(ev: MotionEvent?): Boolean { // Dispatching parent's touch events to the manager draggableSymbolsManager?.onParentTouchEvent(ev) return super.dispatchTouchEvent(ev) } - + // --8<-- [start:DraggableSymbolsManager] /** * A manager, that allows dragging symbols after they are long clicked. * Since this manager lives outside of the Maps SDK, we need to intercept parent's motion events @@ -201,7 +207,7 @@ class DraggableMarkerActivity : AppCompatActivity() { private val androidGesturesManager: AndroidGesturesManager = AndroidGesturesManager(mapView.context, false) private var draggedSymbolId: String? = null - private val onSymbolDragListeners: MutableList = mutableListOf() + private val onSymbolDragListeners: MutableList = mutableListOf() init { maplibreMap.addOnMapLongClickListener { @@ -303,6 +309,7 @@ class DraggableMarkerActivity : AppCompatActivity() { fun onSymbolDragFinished(id: String) } } + // --8<-- [end:DraggableSymbolsManager] override fun onStart() { super.onStart() diff --git a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/RealTimeGeoJsonActivity.kt b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/RealTimeGeoJsonActivity.kt index b6804303a7b..a8550fc2398 100644 --- a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/RealTimeGeoJsonActivity.kt +++ b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/RealTimeGeoJsonActivity.kt @@ -4,15 +4,32 @@ import android.os.Bundle import android.os.Handler import android.os.Looper import android.view.View +import androidx.activity.enableEdgeToEdge import androidx.appcompat.app.AppCompatActivity +import androidx.core.content.res.ResourcesCompat +import org.maplibre.android.camera.CameraPosition +import org.maplibre.android.geometry.LatLng import org.maplibre.android.maps.* import org.maplibre.android.style.layers.* import org.maplibre.android.style.sources.GeoJsonSource import org.maplibre.android.testapp.R import org.maplibre.android.testapp.styles.TestStyles +import org.maplibre.geojson.Feature +import org.maplibre.geojson.Point import timber.log.Timber import java.net.URI import java.net.URISyntaxException +import kotlin.math.atan2 + +fun calculateRotationAngle(from: Point, to: Point): Float { + val longitudeDiff = to.longitude() - from.longitude() + val latitudeDiff = to.latitude() - from.latitude() + + val angleRadians = atan2(longitudeDiff, latitudeDiff) + val angleDegrees = Math.toDegrees(angleRadians) + + return ((angleDegrees + 360) % 360).toFloat() // Normalize to 0-360 degrees +} /** * Test activity showcasing using realtime GeoJSON to move a symbol on your map @@ -26,8 +43,16 @@ class RealTimeGeoJsonActivity : AppCompatActivity(), OnMapReadyCallback { private lateinit var maplibreMap: MapLibreMap private var handler: Handler? = null private var runnable: Runnable? = null + + private var lastLocation: Point? = null + + private val netherlands = LatLng(52.646396, 5.723877) + override fun onCreate(savedInstanceState: Bundle?) { + enableEdgeToEdge() super.onCreate(savedInstanceState) + + supportActionBar?.hide() // Hides the action bar if present setContentView(R.layout.activity_default) mapView = findViewById(R.id.mapView) as MapView mapView.onCreate(savedInstanceState) @@ -36,21 +61,31 @@ class RealTimeGeoJsonActivity : AppCompatActivity(), OnMapReadyCallback { override fun onMapReady(map: MapLibreMap) { maplibreMap = map - maplibreMap.setStyle(TestStyles.getPredefinedStyleWithFallback("Streets")) { style -> // add source + maplibreMap.cameraPosition = CameraPosition.Builder().target(netherlands).zoom(6.0).build() + maplibreMap.setStyle(TestStyles.PROTOMAPS_WHITE) { style -> // add source + ResourcesCompat.getDrawable(resources, R.drawable.ic_airplanemode_active_black, theme) + ?.let { style.addImage("plane", it) } + // --8<-- [start:addSource] try { style.addSource(GeoJsonSource(ID_GEOJSON_SOURCE, URI(URL_GEOJSON_SOURCE))) } catch (malformedUriException: URISyntaxException) { Timber.e(malformedUriException, "Invalid URL") } + // --8<-- [end:addSource] - // add layer + // --8<-- [start:addLayer] val layer = SymbolLayer(ID_GEOJSON_LAYER, ID_GEOJSON_SOURCE) - layer.setProperties(PropertyFactory.iconImage("rocket_15")) + layer.setProperties( + PropertyFactory.iconImage("plane"), + PropertyFactory.iconAllowOverlap(true) + ) style.addLayer(layer) + // --8<-- [end:addLayer] + // loop refresh geojson handler = Handler(Looper.getMainLooper()) - runnable = RefreshGeoJsonRunnable(maplibreMap!!, handler!!) + runnable = RefreshGeoJsonRunnable(maplibreMap, handler!!) runnable?.let { handler!!.postDelayed(it, 2000) } @@ -90,16 +125,46 @@ class RealTimeGeoJsonActivity : AppCompatActivity(), OnMapReadyCallback { mapView.onSaveInstanceState(outState) } - private class RefreshGeoJsonRunnable( + private fun setIconRotation(features: List) { + // --8<-- [start:setIconRotation] + if (features.size != 1) { + Timber.e("Expected only one feature") + return + } + + val feature = features[0] + val geometry = feature.geometry() + if (geometry !is Point) { + Timber.e("Expected geometry to be a point") + return + } + + if (lastLocation == null) { + lastLocation = geometry + return + } + + maplibreMap.style!!.getLayer(ID_GEOJSON_LAYER)!!.setProperties( + PropertyFactory.iconRotate(calculateRotationAngle(lastLocation!!, geometry)), + ) + // --8<-- [end:setIconRotation] + lastLocation = geometry + } + + // --8<-- [start:Runnable] + private inner class RefreshGeoJsonRunnable( private val maplibreMap: MapLibreMap, private val handler: Handler ) : Runnable { override fun run() { val geoJsonSource = maplibreMap.style!!.getSource(ID_GEOJSON_SOURCE) as GeoJsonSource geoJsonSource.setUri(URL_GEOJSON_SOURCE) + val features = geoJsonSource.querySourceFeatures(null) + setIconRotation(features) handler.postDelayed(this, 2000) } } + // --8<-- [end:Runnable] companion object { private const val ID_GEOJSON_LAYER = "border" diff --git a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/styles/TestStyles.kt b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/styles/TestStyles.kt index eb8a50d9ecd..3e3435c737a 100644 --- a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/styles/TestStyles.kt +++ b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/styles/TestStyles.kt @@ -11,6 +11,8 @@ object TestStyles { const val OPENFREEMAP_LIBERY = "https://tiles.openfreemap.org/styles/liberty" + const val OPENFREEMAP_BRIGHT = "https://tiles.openfreemap.org/styles/bright" + const val AWS_OPEN_DATA_STANDARD_LIGHT = "https://maps.geo.us-east-2.amazonaws.com/maps/v0/maps/OpenDataStyle/style-descriptor?key=v1.public.eyJqdGkiOiI1NjY5ZTU4My0yNWQwLTQ5MjctODhkMS03OGUxOTY4Y2RhMzgifR_7GLT66TNRXhZJ4KyJ-GK1TPYD9DaWuc5o6YyVmlikVwMaLvEs_iqkCIydspe_vjmgUVsIQstkGoInXV_nd5CcmqRMMa-_wb66SxDdbeRDvmmkpy2Ow_LX9GJDgL2bbiCws0wupJPFDwWCWFLwpK9ICmzGvNcrPbX5uczOQL0N8V9iUvziA52a1WWkZucIf6MUViFRf3XoFkyAT15Ll0NDypAzY63Bnj8_zS8bOaCvJaQqcXM9lrbTusy8Ftq8cEbbK5aMFapXRjug7qcrzUiQ5sr0g23qdMvnKJQFfo7JuQn8vwAksxrQm6A0ByceEXSfyaBoVpFcTzEclxUomhY.NjAyMWJkZWUtMGMyOS00NmRkLThjZTMtODEyOTkzZTUyMTBi" private fun protomaps(style: String): String { @@ -23,7 +25,9 @@ object TestStyles { val PROTOMAPS_GRAYSCALE = protomaps("grayscale") val PROTOMAPS_WHITE = protomaps("white") - + + val PROTOMAPS_BLACK = protomaps("black") + fun getPredefinedStyleWithFallback(name: String): String { try { val style = Style.getPredefinedStyle(name) diff --git a/platform/android/docs/Dockerfile b/platform/android/docs/Dockerfile new file mode 100644 index 00000000000..0219ccaced2 --- /dev/null +++ b/platform/android/docs/Dockerfile @@ -0,0 +1,3 @@ +FROM squidfunk/mkdocs-material + +RUN pip install mkdocs-macros-plugin diff --git a/platform/android/docs/README.md b/platform/android/docs/README.md index ee549ca441c..9ca8049a6b0 100644 --- a/platform/android/docs/README.md +++ b/platform/android/docs/README.md @@ -1,48 +1,39 @@ # MapLibre Android Examples -Welcome to the examples documentation of MapLibre Android. +To build the Examples Documentation you need to have Docker installed. -
+From `platform/android`, run: -- :material-clock-fast:{ .lg .middle } __Quickstart__ +``` +make mkdocs +``` - --- +Next, visit http://localhost:8000/maplibre-native/android/examples/ - Learn how to include MapLibre Android in your project +## Snippets - [:octicons-arrow-right-24: Getting started](getting-started.md) +We use [a Markdown extension for snippets](https://facelessuser.github.io/pymdown-extensions/extensions/snippets/#snippet-sections). This way code can be referenced instead of copy pasted into the documentation. This avoids code examples from becoming out of date or failing to compile. The syntax is as follows: -- :fontawesome-brands-slack:{ .lg .middle } __Find us on Slack__ +````kotlin +// --8<-- [start:fun] +fun double(x: Int): Int { + return 2 * x +} +// --8<-- [end:fun] +```` - --- +Next, you'll be able to reference that piece of code in Markdown like so: - Discuss the project and ask questions in the `#maplibre-android` channel +``` +--8<-- "example.kt:fun" +``` - [:octicons-arrow-right-24: Slack](https://osmus.slack.com/archives/C01G3D28DAB) +Where `example.kt` is the path to the file. -- :fontawesome-solid-code:{ .lg .middle } __Contribute to these Docs__ +## Static Assets - --- +Static assets are ideally uploaded to the [MapLibre Native S3 Bucket](https://maplibre-native.s3.eu-central-1.amazonaws.com/index.html#android-documentation-resources/). - Share your own examples with the community! +Please open an issue with the ARN of your AWS account to get upload privileges. - [:octicons-arrow-right-24: Documentation on GitHub](https://github.com/maplibre/maplibre-native/tree/main/platform/android/docs) - -
- - -## Open-Source Apps Using MapLibre Android - -You can learn how to use the API from MapLibre Android by stuying the source code of existing apps that intergrate MapLibre Android. Here are some open-source apps that use MapLibre Android: - -- [Streetcomplete](https://github.com/streetcomplete/StreetComplete) ([source code](https://github.com/search?q=repo%3Astreetcomplete%2FStreetComplete%20maplibre&type=code)) -- [The official Wikipedia app for Android](https://github.com/wikimedia/apps-android-wikipedia) ([source code](https://github.com/search?q=repo%3Awikimedia%2Fapps-android-wikipedia%20maplibre&type=code)). -- [MapLibreAndroidTestApp](https://github.com/maplibre/maplibre-native/tree/main/platform/android/MapLibreAndroidTestApp). This app is part of the MapLibre Native repository and is used for (automated) testing. Many of the examples in this documentation site come directly from this app. - -## See Also - -- [MapLibre Android API Documentation](https://maplibre.org/maplibre-native/android/api/) -- [Source code on GitHub](https://github.com/maplibre/maplibre-native/tree/main/platform/android) -- [Latest releases](https://github.com/maplibre/maplibre-native/releases?q=android-v11&expanded=true) -- [GitHub Discussions](https://github.com/maplibre/maplibre-native/discussions/categories/q-a?discussions_q=is%3Aopen+category%3AQ%26A+label%3Aandroid) -- [MapLibre on Slack](https://slack.openstreetmap.us). Join the `#maplibre-native` and `#maplibre-android` channels. \ No newline at end of file +Use the CDN URL `https://dwxvn1oqw6mkc.cloudfront.net/` instead of linking to the S3 bucket directly. \ No newline at end of file diff --git a/platform/android/docs/assets/extra.css b/platform/android/docs/assets/extra.css index e3654f0f5c7..ed9769ccef9 100644 --- a/platform/android/docs/assets/extra.css +++ b/platform/android/docs/assets/extra.css @@ -20,4 +20,8 @@ .md-copyright__highlight { color: inherit; +} + +.inline-attribution { + font-size: smaller; } \ No newline at end of file diff --git a/platform/android/docs/camera/animation-types.md b/platform/android/docs/camera/animation-types.md index d0978157854..24922a85e2c 100644 --- a/platform/android/docs/camera/animation-types.md +++ b/platform/android/docs/camera/animation-types.md @@ -1,8 +1,6 @@ # Animation Types -!!! note - - You can find the full source code of this example in [`CameraAnimationTypeActivity.kt`](https://github.com/maplibre/maplibre-native/blob/main/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/activity/camera/CameraAnimationTypeActivity.kt) of the MapLibreAndroidTestApp. +{{ activity_source_note("CameraAnimationTypeActivity.kt") }} This example showcases the different animation types. @@ -19,8 +17,8 @@ The `MapLibreMap.moveCamera` method jumps to the camera position provided. ```
-
@@ -33,8 +31,8 @@ The `MapLibreMap.moveCamera` eases to the camera position provided (with constan ```
-
@@ -50,8 +48,8 @@ The `MapLibreMap.animateCamera` uses a powered flight animation move to the came ```
-
diff --git a/platform/android/docs/camera/cameraposition.md b/platform/android/docs/camera/cameraposition.md index ab3525fadbf..d8b58fa3b72 100644 --- a/platform/android/docs/camera/cameraposition.md +++ b/platform/android/docs/camera/cameraposition.md @@ -1,14 +1,12 @@ # CameraPosition Capabilities -!!! note - - You can find the full source code of this example in [`CameraPositionActivity.kt`](https://github.com/maplibre/maplibre-native/blob/main/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/camera/CameraPositionActivity.kt) of the MapLibreAndroidTestApp. +{{ activity_source_note("CameraPositionActivity.kt") }} This example showcases how to listen to camera change events.
-
diff --git a/platform/android/docs/camera/lat-lng-bounds.md b/platform/android/docs/camera/lat-lng-bounds.md index bfbba0566e6..3b6e99d0da2 100644 --- a/platform/android/docs/camera/lat-lng-bounds.md +++ b/platform/android/docs/camera/lat-lng-bounds.md @@ -1,15 +1,12 @@ # LatLngBounds API - -!!! note - - You can find the full source code of this example in [`LatLngBoundsActivity.kt`](https://github.com/maplibre/maplibre-native/blob/main/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/camera/LatLngBoundsActivity.kt) of the MapLibreAndroidTestApp. +{{ activity_source_note("LatLngBoundsActivity.kt") }} This example demonstrates setting the camera to some bounds defined by some features. It sets these bounds when the map is initialized and when the [bottom sheet](https://m2.material.io/components/sheets-bottom) is opened or closed.
-
diff --git a/platform/android/docs/camera/min-max-zoom.md b/platform/android/docs/camera/max-min-zoom.md similarity index 55% rename from platform/android/docs/camera/min-max-zoom.md rename to platform/android/docs/camera/max-min-zoom.md index f7122b997fd..6c329778558 100644 --- a/platform/android/docs/camera/min-max-zoom.md +++ b/platform/android/docs/camera/max-min-zoom.md @@ -1,8 +1,6 @@ -# Min/Max Zoom +# Max/Min Zoom -!!! note - - You can find the full source code of this example in [`MaxMinZoomActivity.kt`](https://github.com/maplibre/maplibre-native/blob/main/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/camera/MaxMinZoomActivity.kt) of the MapLibreAndroidTestApp. +{{ activity_source_note("MaxMinZoomActivity.kt") }} This example shows how to configure a maximum and a minimum zoom level. @@ -21,8 +19,9 @@ As a bonus, this example also shows how you can define a click listener to the m You can remove a click listener again with `MapLibreMap.removeOnMapClickListener`. To use this API you need to assign the click listener to a variable, since you need to pass the listener to that method.
-
diff --git a/platform/android/docs/camera/move-map-pixels.md b/platform/android/docs/camera/move-map-pixels.md index 0d2c746cb6b..7b9cd3035ff 100644 --- a/platform/android/docs/camera/move-map-pixels.md +++ b/platform/android/docs/camera/move-map-pixels.md @@ -1,8 +1,6 @@ # Scroll by Method -!!! note - - You can find the full source code of this example in [`ScrollByActivity.kt`](https://github.com/maplibre/maplibre-native/blob/main/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/camera/ScrollByActivity.kt) of the MapLibreAndroidTestApp. +{{ activity_source_note("ScrollByActivity.kt") }} This example shows how you can move the map by x/y pixels. diff --git a/platform/android/docs/camera/zoom-methods.md b/platform/android/docs/camera/zoom-methods.md index e9638aa2f8e..ca1e19c961b 100644 --- a/platform/android/docs/camera/zoom-methods.md +++ b/platform/android/docs/camera/zoom-methods.md @@ -1,14 +1,12 @@ # Zoom Methods -!!! note - - You can find the full source code of this example in [`ManualZoomActivity.kt`](https://github.com/maplibre/maplibre-native/blob/main/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/camera/ManualZoomActivity.kt) of the MapLibreAndroidTestApp. +{{ activity_source_note("ManualZoomActivity.kt") }} This example shows different methods of zooming in.
-
diff --git a/platform/android/docs/configuration.md b/platform/android/docs/configuration.md index 01126e8cf81..1055d855583 100644 --- a/platform/android/docs/configuration.md +++ b/platform/android/docs/configuration.md @@ -38,7 +38,7 @@ This can be found in [`activity_map_options_xml.xml`](https://github.com/maplibr You can assign any other existing values to the `maplibre...` tags. Then, you only need to create `MapView` and `MapLibreMap` objects with a simple setup in the Activity. -```kotlin +```kotlin title="MapOptionsXmlActivity.kt" --8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/options/MapOptionsXmlActivity.kt" ``` @@ -55,8 +55,8 @@ This can be found in [`activity_map_options_runtime.xml`](https://github.com/map A `MapLibreMapOptions` object must be created and passed to the MapView constructor. All setup is done in the Activity code: -```kotlin ---8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/options/MapOptionsRuntimeActivity.ktl" +```kotlin title="MapOptionsRuntimeActivity.kt" +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/options/MapOptionsRuntimeActivity.kt" ``` This can be found in [`MapOptionsRuntimeActivity.kt`](https://github.com/maplibre/maplibre-native/blob/main/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/options/MapOptionsRuntimeActivity.kt). diff --git a/platform/android/docs/index.md b/platform/android/docs/index.md new file mode 100644 index 00000000000..ee549ca441c --- /dev/null +++ b/platform/android/docs/index.md @@ -0,0 +1,48 @@ +# MapLibre Android Examples + +Welcome to the examples documentation of MapLibre Android. + +
+ +- :material-clock-fast:{ .lg .middle } __Quickstart__ + + --- + + Learn how to include MapLibre Android in your project + + [:octicons-arrow-right-24: Getting started](getting-started.md) + +- :fontawesome-brands-slack:{ .lg .middle } __Find us on Slack__ + + --- + + Discuss the project and ask questions in the `#maplibre-android` channel + + [:octicons-arrow-right-24: Slack](https://osmus.slack.com/archives/C01G3D28DAB) + +- :fontawesome-solid-code:{ .lg .middle } __Contribute to these Docs__ + + --- + + Share your own examples with the community! + + [:octicons-arrow-right-24: Documentation on GitHub](https://github.com/maplibre/maplibre-native/tree/main/platform/android/docs) + +
+ + +## Open-Source Apps Using MapLibre Android + +You can learn how to use the API from MapLibre Android by stuying the source code of existing apps that intergrate MapLibre Android. Here are some open-source apps that use MapLibre Android: + +- [Streetcomplete](https://github.com/streetcomplete/StreetComplete) ([source code](https://github.com/search?q=repo%3Astreetcomplete%2FStreetComplete%20maplibre&type=code)) +- [The official Wikipedia app for Android](https://github.com/wikimedia/apps-android-wikipedia) ([source code](https://github.com/search?q=repo%3Awikimedia%2Fapps-android-wikipedia%20maplibre&type=code)). +- [MapLibreAndroidTestApp](https://github.com/maplibre/maplibre-native/tree/main/platform/android/MapLibreAndroidTestApp). This app is part of the MapLibre Native repository and is used for (automated) testing. Many of the examples in this documentation site come directly from this app. + +## See Also + +- [MapLibre Android API Documentation](https://maplibre.org/maplibre-native/android/api/) +- [Source code on GitHub](https://github.com/maplibre/maplibre-native/tree/main/platform/android) +- [Latest releases](https://github.com/maplibre/maplibre-native/releases?q=android-v11&expanded=true) +- [GitHub Discussions](https://github.com/maplibre/maplibre-native/discussions/categories/q-a?discussions_q=is%3Aopen+category%3AQ%26A+label%3Aandroid) +- [MapLibre on Slack](https://slack.openstreetmap.us). Join the `#maplibre-native` and `#maplibre-android` channels. \ No newline at end of file diff --git a/platform/android/docs/location-component.md b/platform/android/docs/location-component.md index bedaa24404b..2dc7b7595e2 100644 --- a/platform/android/docs/location-component.md +++ b/platform/android/docs/location-component.md @@ -76,7 +76,10 @@ val locationComponentOptions = Here is the final results with different color configurations. For the complete content of this demo, please refer to the source code of the [Test App]. -![result](https://github.com/maplibre/maplibre-native/assets/19887090/03dfc87b-111b-4dd0-b4a3-d89e30ed6b63) +
+ ![result](https://github.com/maplibre/maplibre-native/assets/19887090/03dfc87b-111b-4dd0-b4a3-d89e30ed6b63) + {{ openmaptiles_caption() }} +
[^1]: A variety of [camera modes] determine how the camera will track the user location. diff --git a/platform/android/docs/main.py b/platform/android/docs/main.py new file mode 100644 index 00000000000..4f449afc84e --- /dev/null +++ b/platform/android/docs/main.py @@ -0,0 +1,37 @@ +import os +from pathlib import Path + +def find_file(start_directory, target_filename): + """Recursively search for a file by name starting from start_directory.""" + for root, dirs, files in os.walk(start_directory): + if target_filename in files: + path = Path(os.path.join(root, target_filename)) + return path.relative_to("/docs") + raise FileNotFoundError(f"File '{target_filename}' could not be found in {start_directory}") + +def define_env(env): + """ + This is the hook for the variables, macros and filters. + """ + + @env.macro + def activity_source_note(filename): + file_path = find_file(f"{os.getcwd()}/MapLibreAndroidTestApp", filename) + + return f""" +!!! note + + You can find the full source code of this example in [`{filename}`](https://github.com/maplibre/maplibre-native/blob/main/platform/android/{file_path}) of the MapLibreAndroidTestApp. +""" + + @env.macro + def s3_url(filename): + return f"https://dwxvn1oqw6mkc.cloudfront.net/android-documentation-resources/{filename}" + + @env.macro + def openmaptiles_caption(): + return f""" + +

Map data [OpenStreetMap](https://www.openstreetmap.org/copyright). © [OpenMapTiles](https://openmaptiles.org/).

+ +""" \ No newline at end of file diff --git a/platform/android/docs/snapshotter.md b/platform/android/docs/snapshotter.md index 89a17dbe217..152c488d239 100644 --- a/platform/android/docs/snapshotter.md +++ b/platform/android/docs/snapshotter.md @@ -4,9 +4,7 @@ This guide will help you walk through how to use [MapSnapshotter](https://maplib ## Map Snapshot with Local Style -!!! note - - You can find the full source code of this example in [`MapSnapshotterLocalStyleActivity.kt`](https://github.com/maplibre/maplibre-native/blob/main/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/snapshot/MapSnapshotterLocalStyleActivity.kt) of the MapLibreAndroidTestApp. +{{ activity_source_note("MapSnapshotterLocalStyleActivity.kt") }} To get started we will show how to use the map snapshotter with a local style. @@ -36,14 +34,12 @@ Lastly we use the `.start()` method to create the snapshot, and pass callbacks f ## Show a Grid of Snapshots -!!! note - - You can find the full source code of this example in [`MapSnapshotterActivity.kt`](https://github.com/maplibre/maplibre-native/blob/main/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/snapshot/MapSnapshotterActivity.kt) of the MapLibreAndroidTestApp. +{{ activity_source_note("MapSnapshotterActivity.kt") }} In this example, we demonstrate how to use the `MapSnapshotter` to create multiple map snapshots with different styles and camera positions, displaying them in a grid layout.
- ![Map Snapshotter](https://maplibre-native.s3.eu-central-1.amazonaws.com/android-documentation-resources/map_snapshotter.png){ width="300" } + ![Map Snapshotter](https://dwxvn1oqw6mkc.cloudfront.net/android-documentation-resources/map_snapshotter.png){ width="300" }
First we create a [`GridLayout`](https://developer.android.com/reference/kotlin/android/widget/GridLayout) and a list of `MapSnapshotter` instances. We create a `Style.Builder` with a different style for each cell in the grid. @@ -78,14 +74,12 @@ In the last column of the first row we add two bitmaps. See the next example for ## Map Snapshot with Bitmap Overlay -!!! note - - You can also find this code in [`MapSnapshotterBitMapOverlayActivity.kt`](https://github.com/maplibre/maplibre-native/blob/main/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/snapshot/MapSnapshotterBitMapOverlayActivity.kt) of the MapLibreAndroidTestApp. +{{ activity_source_note("MapSnapshotterBitMapOverlayActivity.kt") }} This example adds a bitmap on top of the snapshot. It also demonstrates how you can add a click listener to a snapshot.
- ![Screenshot of Map Snapshot with Bitmap Overlay](https://maplibre-native.s3.eu-central-1.amazonaws.com/android-documentation-resources/map_snapshot_with_bitmap_overlay.png){ width="300" } + ![Screenshot of Map Snapshot with Bitmap Overlay](https://dwxvn1oqw6mkc.cloudfront.net/android-documentation-resources/map_snapshot_with_bitmap_overlay.png){ width="300" }
@@ -95,14 +89,12 @@ This example adds a bitmap on top of the snapshot. It also demonstrates how you ## Map Snapshotter with Heatmap Layer -!!! note - - You can find the full source code of this example in [`MapSnapshotterHeatMapActivity.kt`](https://github.com/maplibre/maplibre-native/blob/main/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/snapshot/MapSnapshotterHeatMapActivity.kt) of the MapLibreAndroidTestApp. +{{ activity_source_note("MapSnapshotterHeatMapActivity.kt") }} In this example, we demonstrate how to use the `MapSnapshotter` to create a snapshot of a map that includes a heatmap layer. The heatmap represents earthquake data loaded from a GeoJSON source.
- ![Screenshot of Snapshotter with Heatmap](https://maplibre-native.s3.eu-central-1.amazonaws.com/android-documentation-resources/snapshotter_headmap_screenshot.png){ width="300" } + ![Screenshot of Snapshotter with Heatmap](https://dwxvn1oqw6mkc.cloudfront.net/android-documentation-resources/snapshotter_headmap_screenshot.png){ width="300" }
First, we create the `MapSnapshotterHeatMapActivity` class, which extends `AppCompatActivity` and implements `MapSnapshotter.SnapshotReadyCallback` to receive the snapshot once it's ready. @@ -148,9 +140,7 @@ Finally, we ensure to cancel the snapshotter in the `onStop` method to free up r ## Map Snapshotter with Expression -!!! note - - You can find the full source code of this example in [`MapSnapshotterWithinExpression.kt`](https://github.com/maplibre/maplibre-native/blob/main/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/turf/MapSnapshotterWithinExpression.kt) of the MapLibreAndroidTestApp. +{{ activity_source_note("MapSnapshotterWithinExpression.kt") }} In this example the map on top is a live while the map on the bottom is a snapshot that is updated as you pan the map. We style of the snapshot is modified: using a [within](https://maplibre.org/maplibre-style-spec/expressions/#within) expression only POIs within a certain distance to a line is shown. A highlight for this area is added to the map as are various points. diff --git a/platform/android/docs/styling/animated-image-source.md b/platform/android/docs/styling/animated-image-source.md new file mode 100644 index 00000000000..bd63c6d3897 --- /dev/null +++ b/platform/android/docs/styling/animated-image-source.md @@ -0,0 +1,22 @@ +# Animated Image Source + +{{ activity_source_note("AnimatedImageSourceActivity.kt") }} + +In this example we will see how we can animate an image source. This is the MapLibre Native equivalent of [this MapLibre GL JS example](https://maplibre.org/maplibre-gl-js/docs/examples/animate-images/). + +
+ + {{ openmaptiles_caption() }} +
+ +We set up an [image source](https://maplibre.org/maplibre-style-spec/sources/#image) in a particular quad. Then we kick of a runnable that periodically updates the image source. + +```kotlin title="Creating the image source" +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/AnimatedImageSourceActivity.kt:onMapReady" +``` + +```kotlin title="Updating the image source" +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/AnimatedImageSourceActivity.kt:setImage" +``` \ No newline at end of file diff --git a/platform/android/docs/styling/animated-symbol-layer.md b/platform/android/docs/styling/animated-symbol-layer.md new file mode 100644 index 00000000000..204da05f4c9 --- /dev/null +++ b/platform/android/docs/styling/animated-symbol-layer.md @@ -0,0 +1,35 @@ +# Animated SymbolLayer + +{{ activity_source_note("AnimatedSymbolLayerActivity.kt") }} + +
+ + {{ openmaptiles_caption() }} +
+ + +Notice that there are (red) cars randomly moving around, and a (yellow) taxi that is always heading to the passenger (indicated by the M symbol), which upon arrival hops to a different location again. We will focus on the passanger and the taxi, because the cars randomly moving around follow a similar pattern. + +In a real application you would of course retrieve the locations from some sort of external API, but for the purposes of this example a random latitude longtitude pair within bounds of the currently visible screen will do. + +```kotlin title="Getter method to get a random location on the screen" +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/AnimatedSymbolLayerActivity.kt:latLngInBounds" +``` + +```kotlin title="Adding a passenger at a random location (on screen)" +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/AnimatedSymbolLayerActivity.kt:addPassenger" +``` + +Adding the taxi on screen is done very similarly. + +```kotlin title="Adding the taxi with bearing" +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/AnimatedSymbolLayerActivity.kt:addTaxi" +``` + +For animating the taxi we use a [`ValueAnimator`](https://developer.android.com/reference/android/animation/ValueAnimator). + +```kotlin title="Animate the taxi driving towards the passenger" +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/AnimatedSymbolLayerActivity.kt:animateTaxi" +``` \ No newline at end of file diff --git a/platform/android/docs/styling/building-layer.md b/platform/android/docs/styling/building-layer.md new file mode 100644 index 00000000000..9f9cb152d38 --- /dev/null +++ b/platform/android/docs/styling/building-layer.md @@ -0,0 +1,25 @@ +# Building Layer + +{{ activity_source_note("BuildingFillExtrusionActivity.kt") }} + +In this example will show how to add a [Fill Extrusion](https://maplibre.org/maplibre-style-spec/layers/#fill-extrusion) layer to a style. +
+ + {{ openmaptiles_caption() }} +
+ +We use the [OpenFreeMap Bright](https://openfreemap.org/quick_start/) style which, unlike OpenFreeMap Libery, does not have a fill extrusion layer by default. However, if you inspect this style with [Maputnik](https://maplibre.org/maputnik) you will find that the multipolygons in the `building` layer (of the `openfreemap` source) each have `render_min_height` and `render_height` properties. + +```kotlin title="Setting up the fill extrusion layer" +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/BuildingFillExtrusionActivity.kt:setupBuildings" +``` + +```kotlin title="Changing the light direction" +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/BuildingFillExtrusionActivity.kt:lightPosition" +``` + +```kotlin title="Changing the light color" +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/BuildingFillExtrusionActivity.kt:lightColor" +``` \ No newline at end of file diff --git a/platform/android/docs/styling/circle-layer.md b/platform/android/docs/styling/circle-layer.md new file mode 100644 index 00000000000..90503bd5342 --- /dev/null +++ b/platform/android/docs/styling/circle-layer.md @@ -0,0 +1,49 @@ +# Circle Layer (with Clustering) + +{{ activity_source_note("CircleLayerActivity.kt") }} + +In this example we will add a circle layer for a GeoJSON source. We also show how you can use the [cluster](https://maplibre.org/maplibre-style-spec/sources/#cluster) property of a GeoJSON source. + +
+ +
+ +Create a `GeoJsonSource` instance, pass a unique identifier for the source and the URL where the GeoJSON is available. Next add the source to the style. + +```kotlin title="Setting up the GeoJSON source" +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/CircleLayerActivity.kt:addBusStopSource" +``` + +Now you can create a `CircleLayer`, pass it a unique identifier for the layer and the source identifier of the GeoJSON source just created. You can use a `PropertyFactory` to pass [circle layer properties](https://maplibre.org/maplibre-style-spec/layers/#circle). Lastly add the layer to your style. + +```kotlin title="Create circle layer a small orange circle for each bus stop" +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/CircleLayerActivity.kt:addBusStopCircleLayer" +``` + +## Clustering + +Next we will show you how you can use clustering. Create a `GeoJsonSource` as before, but with some additional options to enable clustering. + +```kotlin title="Setting up the clustered GeoJSON source" +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/CircleLayerActivity.kt:addClusteredSource" +``` + +When enabling clustering some [special attributes](https://maplibre.org/maplibre-style-spec/sources/#cluster) will be available to the points in the newly created layer. One is `cluster`, which is true if the point indicates a cluster. We want to show a bus stop for points that are **not** clustered. + +```kotlin title="Add a symbol layers for points that are not clustered" +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/CircleLayerActivity.kt:unclusteredLayer" +``` + +Next we define which point amounts correspond to which colors. More than 150 points will get a red circle, clusters with 21-150 points will be green and clusters with 20 or less points will be green. + +```kotlin title="Define different colors for different point amounts" +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/CircleLayerActivity.kt:clusteredCircleLayers" +``` + +Lastly we iterate over the array of `Pair`s to create a `CircleLayer` for each element. + +```kotlin title="Add different circle layers for clusters of different point amounts" +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/CircleLayerActivity.kt:clusteredCircleLayersLoop" +``` \ No newline at end of file diff --git a/platform/android/docs/styling/custom-sprite.md b/platform/android/docs/styling/custom-sprite.md new file mode 100644 index 00000000000..ce603960b1e --- /dev/null +++ b/platform/android/docs/styling/custom-sprite.md @@ -0,0 +1,9 @@ +# Add Custom Sprite + +{{ activity_source_note("CustomSpriteActivity.kt") }} + +This example showcases adding a sprite image and using it in a Symbol Layer. + +```kotlin +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/CustomSpriteActivity.kt:addImage" +``` \ No newline at end of file diff --git a/platform/android/docs/styling/data-driven-style.md b/platform/android/docs/styling/data-driven-style.md new file mode 100644 index 00000000000..7aa7d499f09 --- /dev/null +++ b/platform/android/docs/styling/data-driven-style.md @@ -0,0 +1,88 @@ +# Data Driven Style + +{{ activity_source_note("DataDrivenStyleActivity.kt") }} + +In this example we will look at various types of data-driven styling. + +The examples with 'Source' in the title apply data-driven styling the [parks of Amsterdam](https://github.com/maplibre/maplibre-native/blob/main/platform/android/MapLibreAndroidTestApp/src/main/res/raw/amsterdam.geojson). Those examples often are based on the somewhat arbitrary `stroke-width` property part of the GeoJSON features. These examples are therefore most interesting to learn about the Kotlin API that can be used for data-driven styling. + +!!! tip + Refer to the [MapLibre Style Spec](https://maplibre.org/maplibre-style-spec/) for more information about [expressions](https://maplibre.org/maplibre-style-spec/expressions/) such as [`interpolate`](https://maplibre.org/maplibre-style-spec/expressions/#interpolate) and [`step`](https://maplibre.org/maplibre-style-spec/expressions/#step). + + +## Exponential Zoom Function + +```kotlin +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/DataDrivenStyleActivity.kt:addExponentialZoomFunction" +``` + +
+ +
+ + +## Interval Zoom Function + +```kotlin +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/DataDrivenStyleActivity.kt:addIntervalZoomFunction" +``` + +
+ +
+ +```json title="Equivalent JSON" +["step",["zoom"],["rgba",0.0,255.0,255.0,1.0],1.0,["rgba",255.0,0.0,0.0,1.0],5.0,["rgba",0.0,0.0,255.0,1.0],10.0,["rgba",0.0,255.0,0.0,1.0]] +``` + +## Exponential Source Function + +```kotlin +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/DataDrivenStyleActivity.kt:addExponentialSourceFunction" +``` + +## Categorical Source Function + +```kotlin +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/DataDrivenStyleActivity.kt:addCategoricalSourceFunction" +``` + +## Identity Source Function + +```kotlin +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/DataDrivenStyleActivity.kt:addIdentitySourceFunction" +``` + +## Interval Source Function + +```kotlin +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/DataDrivenStyleActivity.kt:addIntervalSourceFunction" +``` + +## Composite Exponential Function + +```kotlin +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/DataDrivenStyleActivity.kt:addCompositeExponentialFunction" +``` + +## Identity Source Function + +```kotlin +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/DataDrivenStyleActivity.kt:addIdentitySourceFunction" +``` + +## Composite Interval Function + +```kotlin +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/DataDrivenStyleActivity.kt:addCompositeIntervalFunction" +``` + +## Composite Categorical Function + +```kotlin +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/DataDrivenStyleActivity.kt:addCompositeCategoricalFunction" +``` diff --git a/platform/android/docs/styling/distance-expression.md b/platform/android/docs/styling/distance-expression.md new file mode 100644 index 00000000000..774efdd0386 --- /dev/null +++ b/platform/android/docs/styling/distance-expression.md @@ -0,0 +1,22 @@ +# Distance Expression + +{{ activity_source_note("DistanceExpressionActivity.kt") }} + +This example shows how you can modify a style to only show certain features within a certain distance to a point. For this the [distance expression](https://maplibre.org/maplibre-style-spec/expressions/#within) is used. + +
+ ![Screenshot of map where only labels inside some circular area are shown]({{ s3_url("distance_expression_activity.png") }}){ width="400" } + {{ openmaptiles_caption() }} +
+ +First we add a [fill layer](https://maplibre.org/maplibre-style-spec/layers/#fill) and a GeoJSON source. + +```kotlin +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/DistanceExpressionActivity.kt:FillLayer" +``` + +Next, we only show features from symbol layers that are less than a certain distance from the point. All symbol layers whose identifier does not start with `poi` are completely hidden. + +```kotlin +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/DistanceExpressionActivity.kt:distanceExpression" +``` \ No newline at end of file diff --git a/platform/android/docs/styling/draggable-marker.md b/platform/android/docs/styling/draggable-marker.md new file mode 100644 index 00000000000..d19452719c3 --- /dev/null +++ b/platform/android/docs/styling/draggable-marker.md @@ -0,0 +1,36 @@ +# Draggable Marker + +{{ activity_source_note("DraggableMarkerActivity.kt") }} + +
+ +
+ +## Adding a marker on tap + +```kotlin title="Adding a tap listener to the map to add a marker on tap" +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/DraggableMarkerActivity.kt:addOnMapClickListener" +``` + +## Allowing markers to be dragged + +This is slightly more involved, as we implement it by implementing a `DraggableSymbolsManager` helper class. + +This class is initialized and we pass a few callbacks when when markers are start or end being dragged. + +```kotlin +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/DraggableMarkerActivity.kt:draggableSymbolsManager" +``` + +The implementation of `DraggableSymbolsManager` follows. In its initializer we define a handler for when a user long taps on a marker. This then starts dragging that marker. It does this by temporarily suspending all other gestures. + +We create a custom implementation of `MoveGestureDetector.OnMoveGestureListener` and pass this to an instance of `AndroidGesturesManager` linked to the map view. + +!!! tip + See [maplibre-gestures-android](https://github.com/maplibre/maplibre-gestures-android) for the implementation details of the gestures library used by MapLibre Android. + +```kotlin +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/DraggableMarkerActivity.kt:DraggableSymbolsManager" +``` \ No newline at end of file diff --git a/platform/android/docs/styling/live-realtime-data.md b/platform/android/docs/styling/live-realtime-data.md new file mode 100644 index 00000000000..3ca725a9ad3 --- /dev/null +++ b/platform/android/docs/styling/live-realtime-data.md @@ -0,0 +1,37 @@ +# Add live realtime data + +{{ activity_source_note("RealTimeGeoJsonActivity.kt") }} + +In this example you will learn how to add a live GeoJSON source. We have set up a [lambda function](https://m6rgfvqjp34nnwqcdm4cmmy3cm0dtupu.lambda-url.us-east-1.on.aws/) that returns a new GeoJSON point every time it is called. + +
+ +
+ +First we will create a `GeoJSONSource`. + +```kotlin title="Adding GeoJSON source" +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/RealTimeGeoJsonActivity.kt:addSource" +``` + +Next we will create a `SymbolLayer` that uses the source. + +```kotlin title="Adding a SymbolLayer source" +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/RealTimeGeoJsonActivity.kt:addLayer" +``` + +We use define a `Runnable` and use `android.os.Handler` with a `android.os.Looper` to update the GeoJSON source every 2 seconds. + +```kotlin title="Defining a Runnable for updating the GeoJSON source" +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/RealTimeGeoJsonActivity.kt:Runnable" +``` + +## Bonus: set icon rotation + +You can set the icon rotation of the icon when ever the point is updated based on the last two points. + +```kotlin title="Defining a Runnable for updating the GeoJSON source" +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/RealTimeGeoJsonActivity.kt:setIconRotation" +``` diff --git a/platform/android/mkdocs.yaml b/platform/android/mkdocs.yaml index 8b3aab8c7fe..43b9dbd9d26 100644 --- a/platform/android/mkdocs.yaml +++ b/platform/android/mkdocs.yaml @@ -4,6 +4,7 @@ repo_url: https://github.com/maplibre/maplibre-native site_description: MapLibre Android Examples edit_uri: edit/main/platform/android/docs copyright: Map data from OpenStreetMap +exclude_docs: README.md extra_css: - assets/extra.css theme: @@ -40,6 +41,7 @@ markdown_extensions: - pymdownx.inlinehilite - pymdownx.snippets: dedent_subsections: true + check_paths: true - pymdownx.superfences - pymdownx.escapeall: hardbreak: True @@ -66,6 +68,9 @@ extra: link: https://github.com/maplibre plugins: - search + - macros: + module_name: docs/main + on_undefined: strict - social: cards_layout_options: background_color: '#295DAA' From 6272eb318ac7671e04fdb8a47f6150ebdf0030e1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 25 Nov 2024 02:31:54 +0100 Subject: [PATCH 07/21] chore(deps): update dependency gradle to v8.11.1 (#3034) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- benchmark/android/gradle/wrapper/gradle-wrapper.properties | 2 +- platform/android/gradle/wrapper/gradle-wrapper.properties | 2 +- render-test/android/gradle/wrapper/gradle-wrapper.properties | 2 +- test/android/gradle/wrapper/gradle-wrapper.properties | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/benchmark/android/gradle/wrapper/gradle-wrapper.properties b/benchmark/android/gradle/wrapper/gradle-wrapper.properties index 7cf748e7430..c1d5e018598 100644 --- a/benchmark/android/gradle/wrapper/gradle-wrapper.properties +++ b/benchmark/android/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.11-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-all.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/platform/android/gradle/wrapper/gradle-wrapper.properties b/platform/android/gradle/wrapper/gradle-wrapper.properties index 94113f200e6..e2847c82004 100644 --- a/platform/android/gradle/wrapper/gradle-wrapper.properties +++ b/platform/android/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.11-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/render-test/android/gradle/wrapper/gradle-wrapper.properties b/render-test/android/gradle/wrapper/gradle-wrapper.properties index 7cf748e7430..c1d5e018598 100644 --- a/render-test/android/gradle/wrapper/gradle-wrapper.properties +++ b/render-test/android/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.11-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-all.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/test/android/gradle/wrapper/gradle-wrapper.properties b/test/android/gradle/wrapper/gradle-wrapper.properties index 7cf748e7430..c1d5e018598 100644 --- a/test/android/gradle/wrapper/gradle-wrapper.properties +++ b/test/android/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.11-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-all.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME From 7e1e1fbf06d70285e61dae92e9dd116f2846b472 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 25 Nov 2024 22:59:51 +0000 Subject: [PATCH 08/21] [pre-commit.ci] pre-commit autoupdate (#3007) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- .pre-commit-config.yaml | 6 +++--- platform/darwin/test/MLNDocumentationExampleTests.swift | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 25cc6695256..28f89bb74d6 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -5,7 +5,7 @@ repos: - id: check-yaml args: [--allow-multiple-documents, --unsafe] - repo: https://github.com/pre-commit/mirrors-clang-format - rev: v19.1.3 + rev: v19.1.4 hooks: - id: clang-format files: '.*\.(hpp|cpp|h)' @@ -15,12 +15,12 @@ repos: hooks: - id: buildifier - repo: https://github.com/Mateusz-Grzelinski/actionlint-py - rev: v1.7.3.17 + rev: v1.7.4.20 hooks: - id: actionlint additional_dependencies: [shellcheck-py] - repo: https://github.com/nicklockwood/SwiftFormat - rev: "0.54.6" + rev: "0.55.2" hooks: - id: swiftformat args: [--swiftversion, "5.8"] diff --git a/platform/darwin/test/MLNDocumentationExampleTests.swift b/platform/darwin/test/MLNDocumentationExampleTests.swift index 9751ae1b114..a600624f829 100644 --- a/platform/darwin/test/MLNDocumentationExampleTests.swift +++ b/platform/darwin/test/MLNDocumentationExampleTests.swift @@ -27,7 +27,7 @@ class MLNDocumentationExampleTests: XCTestCase, MLNMapViewDelegate { // Mock MLNOfflineStorage singleton so that it doesn't start long-running tasks that could interfere with other tests. fileprivate class MLNOfflineStorageMock { static let shared = MLNOfflineStorageMock() - func addPack(for: MLNOfflineRegion, withContext: Data, completionHandler: MLNOfflinePackAdditionCompletionHandler? = nil) { + func addPack(for _: MLNOfflineRegion, withContext _: Data, completionHandler: MLNOfflinePackAdditionCompletionHandler? = nil) { XCTAssert(MLNOfflineStorage.shared.responds(to: #selector(MLNOfflineStorage.shared.addPack(for:withContext:completionHandler:)))) if let completionHandler { completionHandler(nil, NSError(domain: "MLNDocumentationExampleError", code: 0, userInfo: [NSLocalizedDescriptionKey: "\(#function) is mocked and not functional."])) @@ -182,7 +182,7 @@ class MLNDocumentationExampleTests: XCTestCase, MLNMapViewDelegate { // URL requires setting an access token. So this identically named // subclass of MLNRasterDEMSource swaps in a nonexistent URL. class MLNRasterDEMSource: MapLibre.MLNRasterDEMSource { - override init(identifier: String, configurationURL: URL, tileSize: CGFloat = 256) { + override init(identifier: String, configurationURL _: URL, tileSize: CGFloat = 256) { let bogusURL = URL(string: "https://example.com/raster-rgb.json")! super.init(identifier: identifier, configurationURL: bogusURL, tileSize: tileSize) } From ed8444433f25777af1ef5beb769bc4f0453fc554 Mon Sep 17 00:00:00 2001 From: Bart Louwers Date: Tue, 26 Nov 2024 14:32:47 +0100 Subject: [PATCH 09/21] Remove hardcoded ccache Android build config (#3041) --- .../action.yml | 2 +- .github/workflows/android-release.yml | 46 ---- .gitignore | 9 +- .../android/MapLibreAndroid/build.gradle.kts | 1 + .../android/MapLibrePlugin/build.gradle.kts | 25 ++ .../gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 43462 bytes .../gradle/wrapper/gradle-wrapper.properties | 7 + platform/android/MapLibrePlugin/gradlew | 249 ++++++++++++++++++ platform/android/MapLibrePlugin/gradlew.bat | 92 +++++++ .../MapLibrePlugin/settings.gradle.kts | 1 + .../main/kotlin/org/maplibre/CcachePlugin.kt | 61 +++++ .../src/main/kotlin/NativeBuildPlugin.kt | 9 +- platform/android/settings.gradle.kts | 3 +- render-test/android/app/build.gradle | 79 ------ render-test/android/app/build.gradle.kts | 85 ++++++ render-test/android/build.gradle | 16 -- render-test/android/build.gradle.kts | 3 + render-test/android/settings.gradle | 7 - render-test/android/settings.gradle.kts | 25 ++ test/android/app/build.gradle | 58 ---- test/android/app/build.gradle.kts | 68 +++++ test/android/build.gradle | 21 -- test/android/build.gradle.kts | 3 + test/android/settings.gradle | 8 - test/android/settings.gradle.kts | 25 ++ 25 files changed, 652 insertions(+), 251 deletions(-) create mode 100644 platform/android/MapLibrePlugin/build.gradle.kts create mode 100644 platform/android/MapLibrePlugin/gradle/wrapper/gradle-wrapper.jar create mode 100644 platform/android/MapLibrePlugin/gradle/wrapper/gradle-wrapper.properties create mode 100755 platform/android/MapLibrePlugin/gradlew create mode 100644 platform/android/MapLibrePlugin/gradlew.bat create mode 100644 platform/android/MapLibrePlugin/settings.gradle.kts create mode 100644 platform/android/MapLibrePlugin/src/main/kotlin/org/maplibre/CcachePlugin.kt delete mode 100644 render-test/android/app/build.gradle create mode 100644 render-test/android/app/build.gradle.kts delete mode 100644 render-test/android/build.gradle create mode 100644 render-test/android/build.gradle.kts delete mode 100644 render-test/android/settings.gradle create mode 100644 render-test/android/settings.gradle.kts delete mode 100644 test/android/app/build.gradle create mode 100644 test/android/app/build.gradle.kts delete mode 100644 test/android/build.gradle create mode 100644 test/android/build.gradle.kts delete mode 100644 test/android/settings.gradle create mode 100644 test/android/settings.gradle.kts diff --git a/.github/actions/android-build-and-upload-render-test/action.yml b/.github/actions/android-build-and-upload-render-test/action.yml index c61ea9ec119..1c2bcb4c3b0 100644 --- a/.github/actions/android-build-and-upload-render-test/action.yml +++ b/.github/actions/android-build-and-upload-render-test/action.yml @@ -10,7 +10,7 @@ runs: - name: Build APK and Android Test APK for ${{ inputs.flavor }} shell: bash run: | - ./gradlew assemble${{ inputs.flavor }} assemble${{ inputs.flavor }}AndroidTest + ./gradlew assemble${{ inputs.flavor }}Release assemble${{ inputs.flavor }}AndroidTest cp app/build/outputs/apk/${{ inputs.flavor }}/release/app-${{ inputs.flavor }}-release.apk RenderTestsApp-${{ inputs.flavor }}.apk cp app/build/outputs/apk/androidTest/${{ inputs.flavor }}/release/app-${{ inputs.flavor }}-release-androidTest.apk RenderTests-${{ inputs.flavor }}.apk working-directory: ./render-test/android diff --git a/.github/workflows/android-release.yml b/.github/workflows/android-release.yml index dc78539fcb4..6fa39007aa2 100644 --- a/.github/workflows/android-release.yml +++ b/.github/workflows/android-release.yml @@ -55,56 +55,10 @@ jobs: working-directory: platform/android shell: bash - - name: Cache node modules - uses: actions/cache@v4 - env: - cache-name: cache-node-modules - with: - path: ~/.npm - key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }} - restore-keys: | - ${{ runner.os }}-build-${{ env.cache-name }}- - ${{ runner.os }}-build- - ${{ runner.os }}- - - name: npm install run: npm install --ignore-scripts working-directory: platform/android - - name: Install ccache - run: sudo apt-get install -y ccache - - - name: Prepare ccache - run: ccache --clear - - - name: Cache ccache - uses: actions/cache@v4 - env: - cache-name: ccache-v1 - with: - path: ~/.ccache' - key: ${{ env.cache-name }}-${{ runner.os }}-${{ github.job }}-${{ github.ref }}-${{ github.sha }}-${{ github.head_ref }} - restore-keys: | - ${{ env.cache-name }}-${{ runner.os }}-${{ github.job }}-${{ github.ref }}-${{ github.sha }} - ${{ env.cache-name }}-${{ runner.os }}-${{ github.job }}-${{ github.ref }} - ${{ env.cache-name }}-${{ runner.os }}-${{ github.job }} - - - name: Clear ccache statistics - run: | - ccache --zero-stats - ccache --max-size=2G - ccache --show-stats - - - name: restore-gradle-cache - uses: actions/cache@v4 - env: - cache-name: gradle-v1 - with: - path: ~/.gradle' - key: ${{ env.cache-name }}-${{ hashFiles('platform/android/gradle/dependencies.gradle') }}-${{ hashFiles('platform/android/build.gradle') }}-${{ hashFiles('platform/android/local.properties') }}-${{ hashFiles('platform/android/gradle/wrapper/gradle-wrapper.properties') }} - restore-keys: | - - ${{ env.cache-name }} - - name: Android nitpick run: make run-android-nitpick diff --git a/.gitignore b/.gitignore index 6ba9831b1d2..0865374ec53 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,7 @@ /mapbox-gl-native-android/MapLibreAndroid/mapbox-gl-native /mapbox-gl-native-android/MapLibreAndroidTestApp/mapbox-gl-native /platform/android/MapLibreAndroidTestApp/src/main/res/values/developer-config.xml -/platform/android/local.properties + /platform/android/gradle/configuration.gradle /platform/android/arm64-v8a /platform/android/armeabi-v7a @@ -9,8 +9,6 @@ /platform/android/MapLibreAndroid/build /platform/android/MapLibreAndroidTestApp/.cxx /platform/android/MapLibreAndroidTestApp/build -/platform/android/.gradle -/platform/android/buildSrc/.gradle /platform/android/buildSrc/build /platform/android/x86 /platform/android/x86_64 @@ -21,13 +19,14 @@ /platform/windows/vendor/mesa3d/ *.code-workspace +local.properties +.gradle .DS_Store .cache compile_commands.json /build **/.idea **/.clwb -/platform/android/MapLibreAndroidTestApp/local.properties /new_offline.db *.gpg /.vscode @@ -61,5 +60,3 @@ cache.sqlite-journal out.png /test/android/app/.cxx /test/android/app/build -/test/android/local.properties -/render-test/android/local.properties diff --git a/platform/android/MapLibreAndroid/build.gradle.kts b/platform/android/MapLibreAndroid/build.gradle.kts index 7d00169ca81..daa7aa90f63 100644 --- a/platform/android/MapLibreAndroid/build.gradle.kts +++ b/platform/android/MapLibreAndroid/build.gradle.kts @@ -12,6 +12,7 @@ plugins { id("maplibre.android-nitpick") id("maplibre.gradle-publish") id("maplibre.artifact-settings") + id("org.maplibre.ccache-plugin") } dependencies { diff --git a/platform/android/MapLibrePlugin/build.gradle.kts b/platform/android/MapLibrePlugin/build.gradle.kts new file mode 100644 index 00000000000..678dba98e8f --- /dev/null +++ b/platform/android/MapLibrePlugin/build.gradle.kts @@ -0,0 +1,25 @@ +repositories { + google() + mavenCentral() +} + +plugins { + `java-gradle-plugin` + `kotlin-dsl` +} + +dependencies { + implementation("com.android.tools.build:gradle:8.6.1") +} + +group = "org.maplibre" +version = "0.0.1" + +gradlePlugin { + plugins { + create("cmakePlugin") { + id = "org.maplibre.ccache-plugin" + implementationClass = "org.maplibre.CcachePlugin" + } + } +} \ No newline at end of file diff --git a/platform/android/MapLibrePlugin/gradle/wrapper/gradle-wrapper.jar b/platform/android/MapLibrePlugin/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..d64cd4917707c1f8861d8cb53dd15194d4248596 GIT binary patch literal 43462 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 literal 0 HcmV?d00001 diff --git a/platform/android/MapLibrePlugin/gradle/wrapper/gradle-wrapper.properties b/platform/android/MapLibrePlugin/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 00000000000..1af9e0930b8 --- /dev/null +++ b/platform/android/MapLibrePlugin/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,7 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip +networkTimeout=10000 +validateDistributionUrl=true +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/platform/android/MapLibrePlugin/gradlew b/platform/android/MapLibrePlugin/gradlew new file mode 100755 index 00000000000..1aa94a42690 --- /dev/null +++ b/platform/android/MapLibrePlugin/gradlew @@ -0,0 +1,249 @@ +#!/bin/sh + +# +# Copyright © 2015-2021 the original authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +############################################################################## +# +# Gradle start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# +############################################################################## + +# Attempt to set APP_HOME + +# Resolve links: $0 may be a link +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +# This is normally unused +# shellcheck disable=SC2034 +APP_BASE_NAME=${0##*/} +# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) +APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD=$JAVA_HOME/jre/sh/java + else + JAVACMD=$JAVA_HOME/bin/java + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD=java + if ! command -v java >/dev/null 2>&1 + then + die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +fi + +# Increase the maximum file descriptors if we can. +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Collect all arguments for the java command: +# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, +# and any embedded shellness will be escaped. +# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be +# treated as '${Hostname}' itself on the command line. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Stop when "xargs" is not available. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" +fi + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/platform/android/MapLibrePlugin/gradlew.bat b/platform/android/MapLibrePlugin/gradlew.bat new file mode 100644 index 00000000000..6689b85beec --- /dev/null +++ b/platform/android/MapLibrePlugin/gradlew.bat @@ -0,0 +1,92 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%"=="" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if %ERRORLEVEL% equ 0 goto execute + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if %ERRORLEVEL% equ 0 goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/platform/android/MapLibrePlugin/settings.gradle.kts b/platform/android/MapLibrePlugin/settings.gradle.kts new file mode 100644 index 00000000000..7c3f2ea129d --- /dev/null +++ b/platform/android/MapLibrePlugin/settings.gradle.kts @@ -0,0 +1 @@ +rootProject.name = "maplibre-plugin" \ No newline at end of file diff --git a/platform/android/MapLibrePlugin/src/main/kotlin/org/maplibre/CcachePlugin.kt b/platform/android/MapLibrePlugin/src/main/kotlin/org/maplibre/CcachePlugin.kt new file mode 100644 index 00000000000..5e3eda3dc8e --- /dev/null +++ b/platform/android/MapLibrePlugin/src/main/kotlin/org/maplibre/CcachePlugin.kt @@ -0,0 +1,61 @@ +package org.maplibre + +import com.android.build.gradle.BaseExtension +import org.gradle.api.Plugin +import org.gradle.api.Project +import org.gradle.kotlin.dsl.getByType +import java.io.File + +fun configureCcache(project: Project) { + project.extensions.getByType().run { + defaultConfig { + externalNativeBuild { + cmake { + val cacheToolPath = findCacheToolPath() + if (cacheToolPath != null) { + arguments.add("-DCMAKE_CXX_COMPILER_LAUNCHER=$cacheToolPath") + println("ccache enabled at: $cacheToolPath") + } else { + println("ccache not found on the system, continuing without it.") + } + } + } + } + } +} + +fun findCacheToolPath(): String? { + val os = System.getProperty("os.name") + val ccacheCommand = if (os.startsWith("Windows")) "where ccache" else "which ccache" + val sccacheCommand = if (os.startsWith("Windows")) "where sccache" else "which sccache" + + fun findCommandPath(command: String): String? { + return try { + val process = Runtime.getRuntime().exec(command) + val result = process.inputStream.bufferedReader().readText().trim() + if (process.waitFor() == 0 && result.isNotEmpty()) { + File(result).absolutePath + } else { + null + } + } catch (e: Exception) { + null + } + } + + // Try to find ccache first, then fallback to sccache + return findCommandPath(ccacheCommand) ?: findCommandPath(sccacheCommand) +} + +class CcachePlugin : Plugin { + override fun apply(project: Project) { + // Apply only when the appropriate Android plugin is present + project.plugins.withId("com.android.application") { + configureCcache(project) + } + project.plugins.withId("com.android.library") { + configureCcache(project) + } + } +} + diff --git a/platform/android/buildSrc/src/main/kotlin/NativeBuildPlugin.kt b/platform/android/buildSrc/src/main/kotlin/NativeBuildPlugin.kt index 52fe2c9d262..62d0c71a01e 100644 --- a/platform/android/buildSrc/src/main/kotlin/NativeBuildPlugin.kt +++ b/platform/android/buildSrc/src/main/kotlin/NativeBuildPlugin.kt @@ -2,6 +2,7 @@ import com.android.build.gradle.BaseExtension import org.gradle.api.Plugin import org.gradle.api.Project import org.gradle.kotlin.dsl.getByType +import java.io.File open class NativeBuildPlugin : Plugin { override fun apply(project: Project) { @@ -65,14 +66,6 @@ fun Project.nativeBuild(nativeTargets: List) = ) ) - // Enable ccache if available. - val ccachePaths = listOf("/usr/bin/ccache", "/usr/local/bin/ccache") - for (path in ccachePaths) { - if (file(path).exists()) { - arguments.add("-DANDROID_CCACHE=$path") - } - } - cFlags.add("-Qunused-arguments") cppFlags.add("-Qunused-arguments") diff --git a/platform/android/settings.gradle.kts b/platform/android/settings.gradle.kts index cec5e4bfd14..6292873a979 100644 --- a/platform/android/settings.gradle.kts +++ b/platform/android/settings.gradle.kts @@ -16,7 +16,6 @@ dependencyResolutionManagement { repositories { google() mavenCentral() - maven("https://plugins.gradle.org/m2/") } } @@ -37,3 +36,5 @@ val cppTestProjectDir = file("$rootDir/../../test/android") includeBuild(cppTestProjectDir) { name = "cppUnitTestsApp" } + +includeBuild("./MapLibrePlugin") \ No newline at end of file diff --git a/render-test/android/app/build.gradle b/render-test/android/app/build.gradle deleted file mode 100644 index 713da061907..00000000000 --- a/render-test/android/app/build.gradle +++ /dev/null @@ -1,79 +0,0 @@ -apply plugin: 'com.android.application' -//apply from: "${rootDir}/../../platform/android/gradle/download-vulkan-validation.gradle" - -android { - ndkVersion '27.0.12077973' - - sourceSets { - test { - assets.srcDirs += ['../../../metrics'] - } - } - - defaultConfig { - applicationId = 'org.maplibre.render_test_runner' - compileSdk 34 - minSdkVersion 21 - targetSdkVersion 33 - def abi = 'all' - if (project.hasProperty('maplibre.abis')) { - abi = project.getProperty('maplibre.abis') - } - ndk { - if (abi != 'all' && abi != 'none') { - abiFilters abi.split(' ') - } else { - abiFilters 'armeabi-v7a', 'x86', 'arm64-v8a', 'x86_64' - } - } - externalNativeBuild { - cmake { - arguments '-DANDROID_CCACHE=ccache' - arguments '-DANDROID_STL=c++_static' - arguments "-DMLN_LEGACY_RENDERER=OFF", "-DMLN_DRAWABLE_RENDERER=ON" - targets 'mbgl-render-test-runner' - } - } - android { - testBuildType 'release' - } - - testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner' - - } - externalNativeBuild { - cmake { - version '3.19.0+' - path '../../../CMakeLists.txt' - } - } - buildTypes { - release { - signingConfig signingConfigs.debug - } - } - - flavorDimensions += "renderer" - productFlavors { - create("opengl") { - dimension = "renderer" - } - create("vulkan") { - dimension = "renderer" - externalNativeBuild { - cmake { - arguments "-DMLN_WITH_OPENGL=OFF", "-DMLN_WITH_VULKAN=ON" - } - } - } - } - - namespace 'android.app' -} - -dependencies { - implementation libs.supportConstraintLayout - androidTestImplementation libs.testRunner - androidTestImplementation libs.testEspressoCore - androidTestImplementation libs.testRules -} diff --git a/render-test/android/app/build.gradle.kts b/render-test/android/app/build.gradle.kts new file mode 100644 index 00000000000..4175e74f821 --- /dev/null +++ b/render-test/android/app/build.gradle.kts @@ -0,0 +1,85 @@ +plugins { + id("com.android.application") + id("org.maplibre.ccache-plugin") +} + +android { + ndkVersion = "27.0.12077973" + + sourceSets { + getByName("test") { + assets.srcDirs("../../../metrics") + } + } + + defaultConfig { + applicationId = "org.maplibre.render_test_runner" + compileSdk = 34 + minSdk = 21 + targetSdk = 33 + + val abi = if (project.hasProperty("maplibre.abis")) { + project.property("maplibre.abis") as String + } else { + "all" + } + + ndk { + if (abi != "all" && abi != "none") { + abiFilters.addAll(abi.split(" ")) + } else { + abiFilters.addAll(listOf("armeabi-v7a", "x86", "arm64-v8a", "x86_64")) + } + } + + externalNativeBuild { + cmake { + arguments("-DANDROID_STL=c++_static") + arguments("-DMLN_LEGACY_RENDERER=OFF", "-DMLN_DRAWABLE_RENDERER=ON") + targets.add("mbgl-render-test-runner") + } + } + + testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" + } + + externalNativeBuild { + cmake { + version = "3.19.0+" + path = file("../../../CMakeLists.txt") + } + } + + buildTypes { + getByName("release") { + signingConfig = signingConfigs.getByName("debug") + } + } + + flavorDimensions += "renderer" + + productFlavors { + create("opengl") { + dimension = "renderer" + } + create("vulkan") { + dimension = "renderer" + externalNativeBuild { + cmake { + arguments("-DMLN_WITH_OPENGL=OFF", "-DMLN_WITH_VULKAN=ON") + } + } + } + } + + namespace = "android.app" + + testBuildType = "release" +} + +dependencies { + implementation(libs.supportConstraintLayout) + androidTestImplementation(libs.testRunner) + androidTestImplementation(libs.testEspressoCore) + androidTestImplementation(libs.testRules) +} diff --git a/render-test/android/build.gradle b/render-test/android/build.gradle deleted file mode 100644 index b65f5425883..00000000000 --- a/render-test/android/build.gradle +++ /dev/null @@ -1,16 +0,0 @@ -buildscript { - repositories { - google() - mavenCentral() - } - dependencies { - classpath libs.androidGradlePlugin - } -} - -allprojects { - repositories { - google() - mavenCentral() - } -} diff --git a/render-test/android/build.gradle.kts b/render-test/android/build.gradle.kts new file mode 100644 index 00000000000..f8f5d2449c2 --- /dev/null +++ b/render-test/android/build.gradle.kts @@ -0,0 +1,3 @@ +plugins { + id("com.android.application") version "8.6.0" apply false +} \ No newline at end of file diff --git a/render-test/android/settings.gradle b/render-test/android/settings.gradle deleted file mode 100644 index fcc7a249214..00000000000 --- a/render-test/android/settings.gradle +++ /dev/null @@ -1,7 +0,0 @@ -plugins { - id 'org.gradle.toolchains.foojay-resolver-convention' version '0.8.0' -} - -rootProject.name = "androidRenderTest" - -include ":app" \ No newline at end of file diff --git a/render-test/android/settings.gradle.kts b/render-test/android/settings.gradle.kts new file mode 100644 index 00000000000..1cf0ef5fd5c --- /dev/null +++ b/render-test/android/settings.gradle.kts @@ -0,0 +1,25 @@ +pluginManagement { + repositories { + google() + mavenCentral() + gradlePluginPortal() + } +} + +dependencyResolutionManagement { + repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) + repositories { + google() + mavenCentral() + } +} + +plugins { + id("org.gradle.toolchains.foojay-resolver-convention") version "0.8.0" +} + +rootProject.name = "androidRenderTest" + +include(":app") + +includeBuild(file("../../platform/android/MapLibrePlugin")) \ No newline at end of file diff --git a/test/android/app/build.gradle b/test/android/app/build.gradle deleted file mode 100644 index 482afcec8c9..00000000000 --- a/test/android/app/build.gradle +++ /dev/null @@ -1,58 +0,0 @@ -apply plugin: 'com.android.application' - -android { - namespace "android.app" - - buildFeatures { - prefab true - } - - defaultConfig { - applicationId = 'org.maplibre.cpp_test_runner' - minSdkVersion 28 - targetSdkVersion 33 - compileSdk 34 - def abi = 'all' - if (project.hasProperty('maplibre.abis')) { - abi = project.getProperty('maplibre.abis') - } - ndk { - if (abi != 'all' && abi != 'none') { - abiFilters abi.split(' ') - } else { - abiFilters 'armeabi-v7a', 'x86', 'arm64-v8a', 'x86_64' - } - } - externalNativeBuild { - cmake { - arguments "-DMLN_LEGACY_RENDERER=OFF", "-DMLN_DRAWABLE_RENDERER=ON" - arguments '-DANDROID_CCACHE=ccache' - arguments '-DANDROID_STL=c++_static' - targets 'mbgl-test-runner' - } - } - android { - testBuildType 'release' - } - testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner' - } - externalNativeBuild { - cmake { - version "3.18.1+" - path '../../../CMakeLists.txt' - } - } - buildTypes { - release { - signingConfig signingConfigs.debug - } - } -} - -dependencies { - implementation 'androidx.constraintlayout:constraintlayout:2.1.4' - androidTestImplementation 'androidx.test.ext:junit:1.2.1' - androidTestImplementation 'androidx.test.espresso:espresso-core:3.6.1' - androidTestImplementation 'androidx.test:rules:1.6.1' - implementation 'io.github.vvb2060.ndk:curl:8.8.0' -} diff --git a/test/android/app/build.gradle.kts b/test/android/app/build.gradle.kts new file mode 100644 index 00000000000..59f06ff4bc1 --- /dev/null +++ b/test/android/app/build.gradle.kts @@ -0,0 +1,68 @@ +plugins { + id("com.android.application") + id("org.maplibre.ccache-plugin") +} + +android { + namespace = "android.app" + + buildFeatures { + prefab = true + } + + defaultConfig { + applicationId = "org.maplibre.cpp_test_runner" + minSdk = 28 + targetSdk = 33 + compileSdk = 34 + + val abi = if (project.hasProperty("maplibre.abis")) { + project.property("maplibre.abis") as String + } else { + "all" + } + + ndk { + if (abi != "all" && abi != "none") { + abiFilters += abi.split(" ") + } else { + abiFilters += listOf("armeabi-v7a", "x86", "arm64-v8a", "x86_64") + } + } + + externalNativeBuild { + cmake { + arguments += listOf( + "-DMLN_LEGACY_RENDERER=OFF", + "-DMLN_DRAWABLE_RENDERER=ON", + "-DANDROID_STL=c++_static" + ) + targets += "mbgl-test-runner" + } + } + + testBuildType = "release" + testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" + } + + externalNativeBuild { + cmake { + version = "3.18.1+" + path = file("../../../CMakeLists.txt") + } + } + + buildTypes { + getByName("release") { + signingConfig = signingConfigs.getByName("debug") + } + } +} + +dependencies { + implementation("androidx.constraintlayout:constraintlayout:2.1.4") + androidTestImplementation("androidx.test.ext:junit:1.2.1") + androidTestImplementation("androidx.test.espresso:espresso-core:3.6.1") + androidTestImplementation("androidx.test:rules:1.6.1") + implementation("io.github.vvb2060.ndk:curl:8.8.0") +} \ No newline at end of file diff --git a/test/android/build.gradle b/test/android/build.gradle deleted file mode 100644 index 901e1a13742..00000000000 --- a/test/android/build.gradle +++ /dev/null @@ -1,21 +0,0 @@ -// Top-level build file where you can add configuration options common to all sub-projects/modules. -buildscript { - repositories { - google() - mavenCentral() - } - dependencies { - classpath 'com.android.tools.build:gradle:8.6.0' - } -} - -allprojects { - repositories { - google() - mavenCentral() - } -} - -task clean(type: Delete) { - delete rootProject.buildDir -} \ No newline at end of file diff --git a/test/android/build.gradle.kts b/test/android/build.gradle.kts new file mode 100644 index 00000000000..34d6e8493ea --- /dev/null +++ b/test/android/build.gradle.kts @@ -0,0 +1,3 @@ +plugins { + id("com.android.application") version "8.6.0" apply false +} diff --git a/test/android/settings.gradle b/test/android/settings.gradle deleted file mode 100644 index ef689b098bb..00000000000 --- a/test/android/settings.gradle +++ /dev/null @@ -1,8 +0,0 @@ -plugins { - id 'org.gradle.toolchains.foojay-resolver-convention' version '0.8.0' -} - -rootProject.name = "androidCppUnitTests" - -include ':app' - diff --git a/test/android/settings.gradle.kts b/test/android/settings.gradle.kts new file mode 100644 index 00000000000..6ee0328fde4 --- /dev/null +++ b/test/android/settings.gradle.kts @@ -0,0 +1,25 @@ +pluginManagement { + repositories { + google() + mavenCentral() + gradlePluginPortal() + } +} + +dependencyResolutionManagement { + repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) + repositories { + google() + mavenCentral() + } +} + +plugins { + id("org.gradle.toolchains.foojay-resolver-convention") version "0.8.0" +} + +rootProject.name = "androidCppUnitTests" + +include(":app") + +includeBuild(file("../../platform/android/MapLibrePlugin")) \ No newline at end of file From e394fcd4a478e0b53b6bd0b582eaa9b93f01c076 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 26 Nov 2024 15:17:27 +0000 Subject: [PATCH 10/21] chore(deps): update dependency gradle to v8.11.1 (#3043) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .../gradle/wrapper/gradle-wrapper.jar | Bin 43462 -> 43583 bytes .../gradle/wrapper/gradle-wrapper.properties | 2 +- platform/android/MapLibrePlugin/gradlew | 7 ++++-- platform/android/MapLibrePlugin/gradlew.bat | 22 ++++++++++-------- 4 files changed, 18 insertions(+), 13 deletions(-) diff --git a/platform/android/MapLibrePlugin/gradle/wrapper/gradle-wrapper.jar b/platform/android/MapLibrePlugin/gradle/wrapper/gradle-wrapper.jar index d64cd4917707c1f8861d8cb53dd15194d4248596..a4b76b9530d66f5e68d973ea569d8e19de379189 100644 GIT binary patch delta 34592 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 delta 34555 zcmX7vV`H6d(}mmEwr$(CZQE$vU^m*aZQE(=WXEZ2+l}qF_w)XN>&rEBu9;)4>0JOD zo(HR^Mh47P)@z^^pH!4#b(O8!;$>N+S+v5K5f8RrQ+Qv0_oH#e!pI2>yt4ij>fI9l zW&-hsVAQg%dpn3NRy$kb_vbM2sr`>bZ48b35m{D=OqX;p8A${^Dp|W&J5mXvUl#_I zN!~GCBUzj~C%K?<7+UZ_q|L)EGG#_*2Zzko-&Kck)Qd2%CpS3{P1co1?$|Sj1?E;PO z7alI9$X(MDly9AIEZ-vDLhpAKd1x4U#w$OvBtaA{fW9)iD#|AkMrsSaNz(69;h1iM1#_ z?u?O_aKa>vk=j;AR&*V-p3SY`CI}Uo%eRO(Dr-Te<99WQhi>y&l%UiS%W2m(d#woD zW?alFl75!1NiUzVqgqY98fSQNjhX3uZ&orB08Y*DFD;sjIddWoJF;S_@{Lx#SQk+9 zvSQ-620z0D7cy8-u_7u?PqYt?R0m2k%PWj%V(L|MCO(@3%l&pzEy7ijNv(VXU9byn z@6=4zL|qk*7!@QWd9imT9i%y}1#6+%w=s%WmsHbw@{UVc^?nL*GsnACaLnTbr9A>B zK)H-$tB`>jt9LSwaY+4!F1q(YO!E7@?SX3X-Ug4r($QrmJnM8m#;#LN`kE>?<{vbCZbhKOrMpux zTU=02hy${;n&ikcP8PqufhT9nJU>s;dyl;&~|Cs+o{9pCu{cRF+0{iyuH~6=tIZXVd zR~pJBC3Hf-g%Y|bhTuGyd~3-sm}kaX5=T?p$V?48h4{h2;_u{b}8s~Jar{39PnL7DsXpxcX#3zx@f9K zkkrw9s2*>)&=fLY{=xeIYVICff2Id5cc*~l7ztSsU@xuXYdV1(lLGZ5)?mXyIDf1- zA7j3P{C5s?$Y-kg60&XML*y93zrir8CNq*EMx)Kw)XA(N({9t-XAdX;rjxk`OF%4-0x?ne@LlBQMJe5+$Ir{Oj`@#qe+_-z!g5qQ2SxKQy1ex_x^Huj%u+S@EfEPP-70KeL@7@PBfadCUBt%`huTknOCj{ z;v?wZ2&wsL@-iBa(iFd)7duJTY8z-q5^HR-R9d*ex2m^A-~uCvz9B-1C$2xXL#>ow z!O<5&jhbM&@m=l_aW3F>vjJyy27gY}!9PSU3kITbrbs#Gm0gD?~Tub8ZFFK$X?pdv-%EeopaGB#$rDQHELW!8bVt`%?&>0 zrZUQ0!yP(uzVK?jWJ8^n915hO$v1SLV_&$-2y(iDIg}GDFRo!JzQF#gJoWu^UW0#? z*OC-SPMEY!LYYLJM*(Qov{#-t!3Z!CfomqgzFJld>~CTFKGcr^sUai5s-y^vI5K={ z)cmQthQuKS07e8nLfaIYQ5f}PJQqcmokx?%yzFH*`%k}RyXCt1Chfv5KAeMWbq^2MNft;@`hMyhWg50(!jdAn;Jyx4Yt)^^DVCSu?xRu^$*&&=O6#JVShU_N3?D)|$5pyP8A!f)`| z>t0k&S66T*es5(_cs>0F=twYJUrQMqYa2HQvy)d+XW&rai?m;8nW9tL9Ivp9qi2-` zOQM<}D*g`28wJ54H~1U!+)vQh)(cpuf^&8uteU$G{9BUhOL| zBX{5E1**;hlc0ZAi(r@)IK{Y*ro_UL8Ztf8n{Xnwn=s=qH;fxkK+uL zY)0pvf6-iHfX+{F8&6LzG;&d%^5g`_&GEEx0GU=cJM*}RecV-AqHSK@{TMir1jaFf&R{@?|ieOUnmb?lQxCN!GnAqcii9$ z{a!Y{Vfz)xD!m2VfPH=`bk5m6dG{LfgtA4ITT?Sckn<92rt@pG+sk>3UhTQx9ywF3 z=%B0LZN<=6-B4+UbYWxfQUOe8cmEDY3QL$;mOw&X2;q9x9qNz3J97)3^jb zdlzkDYLKm^5?3IV>t3fdWwNpq3qY;hsj=pk9;P!wVmjP|6Dw^ez7_&DH9X33$T=Q{>Nl zv*a*QMM1-2XQ)O=3n@X+RO~S`N13QM81^ZzljPJIFBh%x<~No?@z_&LAl)ap!AflS zb{yFXU(Uw(dw%NR_l7%eN2VVX;^Ln{I1G+yPQr1AY+0MapBnJ3k1>Zdrw^3aUig*! z?xQe8C0LW;EDY(qe_P!Z#Q^jP3u$Z3hQpy^w7?jI;~XTz0ju$DQNc4LUyX}+S5zh> zGkB%~XU+L?3pw&j!i|x6C+RyP+_XYNm9`rtHpqxvoCdV_MXg847oHhYJqO+{t!xxdbsw4Ugn($Cwkm^+36&goy$vkaFs zrH6F29eMPXyoBha7X^b+N*a!>VZ<&Gf3eeE+Bgz7PB-6X7 z_%2M~{sTwC^iQVjH9#fVa3IO6E4b*S%M;#WhHa^L+=DP%arD_`eW5G0<9Tk=Ci?P@ z6tJXhej{ZWF=idj32x7dp{zmQY;;D2*11&-(~wifGXLmD6C-XR=K3c>S^_+x!3OuB z%D&!EOk;V4Sq6eQcE{UEDsPMtED*;qgcJU^UwLwjE-Ww54d73fQ`9Sv%^H>juEKmxN+*aD=0Q+ZFH1_J(*$~9&JyUJ6!>(Nj zi3Z6zWC%Yz0ZjX>thi~rH+lqv<9nkI3?Ghn7@!u3Ef){G(0Pvwnxc&(YeC=Kg2-7z zr>a^@b_QClXs?Obplq@Lq-l5>W);Y^JbCYk^n8G`8PzCH^rnY5Zk-AN6|7Pn=oF(H zxE#8LkI;;}K7I^UK55Z)c=zn7OX_XVgFlEGSO}~H^y|wd7piw*b1$kA!0*X*DQ~O` z*vFvc5Jy7(fFMRq>XA8Tq`E>EF35{?(_;yAdbO8rrmrlb&LceV%;U3haVV}Koh9C| zTZnR0a(*yN^Hp9u*h+eAdn)d}vPCo3k?GCz1w>OOeme(Mbo*A7)*nEmmUt?eN_vA; z=~2}K_}BtDXJM-y5fn^v>QQo+%*FdZQFNz^j&rYhmZHgDA-TH47#Wjn_@iH4?6R{J z%+C8LYIy>{3~A@|y4kN8YZZp72F8F@dOZWp>N0-DyVb4UQd_t^`P)zsCoygL_>>x| z2Hyu7;n(4G&?wCB4YVUIVg0K!CALjRsb}&4aLS|}0t`C}orYqhFe7N~h9XQ_bIW*f zGlDCIE`&wwyFX1U>}g#P0xRRn2q9%FPRfm{-M7;}6cS(V6;kn@6!$y06lO>8AE_!O z{|W{HEAbI0eD$z9tQvWth7y>qpTKQ0$EDsJkQxAaV2+gE28Al8W%t`Pbh zPl#%_S@a^6Y;lH6BfUfZNRKwS#x_keQ`;Rjg@qj zZRwQXZd-rWngbYC}r6X)VCJ-=D54A+81%(L*8?+&r7(wOxDSNn!t(U}!;5|sjq zc5yF5$V!;%C#T+T3*AD+A({T)#p$H_<$nDd#M)KOLbd*KoW~9E19BBd-UwBX1<0h9 z8lNI&7Z_r4bx;`%5&;ky+y7PD9F^;Qk{`J@z!jJKyJ|s@lY^y!r9p^75D)_TJ6S*T zLA7AA*m}Y|5~)-`cyB+lUE9CS_`iB;MM&0fX**f;$n($fQ1_Zo=u>|n~r$HvkOUK(gv_L&@DE0b4#ya{HN)8bNQMl9hCva zi~j0v&plRsp?_zR zA}uI4n;^_Ko5`N-HCw_1BMLd#OAmmIY#ol4M^UjLL-UAat+xA+zxrFqKc@V5Zqan_ z+LoVX-Ub2mT7Dk_ z<+_3?XWBEM84@J_F}FDe-hl@}x@v-s1AR{_YD!_fMgagH6s9uyi6pW3gdhauG>+H? zi<5^{dp*5-9v`|m*ceT&`Hqv77oBQ+Da!=?dDO&9jo;=JkzrQKx^o$RqAgzL{ zjK@n)JW~lzxB>(o(21ibI}i|r3e;17zTjdEl5c`Cn-KAlR7EPp84M@!8~CywES-`mxKJ@Dsf6B18_!XMIq$Q3rTDeIgJ3X zB1)voa#V{iY^ju>*Cdg&UCbx?d3UMArPRHZauE}c@Fdk;z85OcA&Th>ZN%}=VU%3b9={Q(@M4QaeuGE(BbZ{U z?WPDG+sjJSz1OYFpdImKYHUa@ELn%n&PR9&I7B$<-c3e|{tPH*u@hs)Ci>Z@5$M?lP(#d#QIz}~()P7mt`<2PT4oHH}R&#dIx4uq943D8gVbaa2&FygrSk3*whGr~Jn zR4QnS@83UZ_BUGw;?@T zo5jA#potERcBv+dd8V$xTh)COur`TQ^^Yb&cdBcesjHlA3O8SBeKrVj!-D3+_p6%P zP@e{|^-G-C(}g+=bAuAy8)wcS{$XB?I=|r=&=TvbqeyXiuG43RR>R72Ry7d6RS;n^ zO5J-QIc@)sz_l6%Lg5zA8cgNK^GK_b-Z+M{RLYk5=O|6c%!1u6YMm3jJg{TfS*L%2 zA<*7$@wgJ(M*gyTzz8+7{iRP_e~(CCbGB}FN-#`&1ntct@`5gB-u6oUp3#QDxyF8v zOjxr}pS{5RpK1l7+l(bC)0>M;%7L?@6t}S&a zx0gP8^sXi(g2_g8+8-1~hKO;9Nn%_S%9djd*;nCLadHpVx(S0tixw2{Q}vOPCWvZg zjYc6LQ~nIZ*b0m_uN~l{&2df2*ZmBU8dv`#o+^5p>D5l%9@(Y-g%`|$%nQ|SSRm0c zLZV)45DS8d#v(z6gj&6|ay@MP23leodS8-GWIMH8_YCScX#Xr)mbuvXqSHo*)cY9g z#Ea+NvHIA)@`L+)T|f$Etx;-vrE3;Gk^O@IN@1{lpg&XzU5Eh3!w;6l=Q$k|%7nj^ z|HGu}c59-Ilzu^w<93il$cRf@C(4Cr2S!!E&7#)GgUH@py?O;Vl&joXrep=2A|3Vn zH+e$Ctmdy3B^fh%12D$nQk^j|v=>_3JAdKPt2YVusbNW&CL?M*?`K1mK*!&-9Ecp~>V1w{EK(429OT>DJAV21fG z=XP=%m+0vV4LdIi#(~XpaUY$~fQ=xA#5?V%xGRr_|5WWV=uoG_Z&{fae)`2~u{6-p zG>E>8j({w7njU-5Lai|2HhDPntQ(X@yB z9l?NGoKB5N98fWrkdN3g8ox7Vic|gfTF~jIfXkm|9Yuu-p>v3d{5&hC+ZD%mh|_=* zD5v*u(SuLxzX~owH!mJQi%Z=ALvdjyt9U6baVY<88B>{HApAJ~>`buHVGQd%KUu(d z5#{NEKk6Vy08_8*E(?hqZe2L?P2$>!0~26N(rVzB9KbF&JQOIaU{SumX!TsYzR%wB z<5EgJXDJ=1L_SNCNZcBWBNeN+Y`)B%R(wEA?}Wi@mp(jcw9&^1EMSM58?68gwnXF` zzT0_7>)ep%6hid-*DZ42eU)tFcFz7@bo=<~CrLXpNDM}tv*-B(ZF`(9^RiM9W4xC%@ZHv=>w(&~$Wta%)Z;d!{J;e@z zX1Gkw^XrHOfYHR#hAU=G`v43E$Iq}*gwqm@-mPac0HOZ0 zVtfu7>CQYS_F@n6n#CGcC5R%4{+P4m7uVlg3axX}B(_kf((>W?EhIO&rQ{iUO$16X zv{Abj3ZApUrcar7Ck}B1%RvnR%uocMlKsRxV9Qqe^Y_5C$xQW@9QdCcF%W#!zj;!xWc+0#VQ*}u&rJ7)zc+{vpw+nV?{tdd&Xs`NV zKUp|dV98WbWl*_MoyzM0xv8tTNJChwifP!9WM^GD|Mkc75$F;j$K%Y8K@7?uJjq-w zz*|>EH5jH&oTKlIzueAN2926Uo1OryC|CmkyoQZABt#FtHz)QmQvSX35o`f z<^*5XXxexj+Q-a#2h4(?_*|!5Pjph@?Na8Z>K%AAjNr3T!7RN;7c)1SqAJfHY|xAV z1f;p%lSdE8I}E4~tRH(l*rK?OZ>mB4C{3e%E-bUng2ymerg8?M$rXC!D?3O}_mka? zm*Y~JMu+_F7O4T;#nFv)?Ru6 z92r|old*4ZB$*6M40B;V&2w->#>4DEu0;#vHSgXdEzm{+VS48 z7U1tVn#AnQ3z#gP26$!dmS5&JsXsrR>~rWA}%qd{92+j zu+wYAqrJYOA%WC9nZ>BKH&;9vMSW_59z5LtzS4Q@o5vcrWjg+28#&$*8SMYP z!l5=|p@x6YnmNq>23sQ(^du5K)TB&K8t{P`@T4J5cEFL@qwtsCmn~p>>*b=37y!kB zn6x{#KjM{S9O_otGQub*K)iIjtE2NfiV~zD2x{4r)IUD(Y8%r`n;#)ujIrl8Sa+L{ z>ixGoZJ1K@;wTUbRRFgnltN_U*^EOJS zRo4Y+S`cP}e-zNtdl^S5#%oN#HLjmq$W^(Y6=5tM#RBK-M14RO7X(8Gliy3+&9fO; zXn{60%0sWh1_g1Z2r0MuGwSGUE;l4TI*M!$5dm&v9pO7@KlW@j_QboeDd1k9!7S)jIwBza-V#1)(7ht|sjY}a19sO!T z2VEW7nB0!zP=Sx17-6S$r=A)MZikCjlQHE)%_Ka|OY4+jgGOw=I3CM`3ui^=o0p7u z?xujpg#dRVZCg|{%!^DvoR*~;QBH8ia6%4pOh<#t+e_u!8gjuk_Aic=|*H24Yq~Wup1dTRQs0nlZOy+30f16;f7EYh*^*i9hTZ`h`015%{i|4 z?$7qC3&kt#(jI#<76Biz=bl=k=&qyaH>foM#zA7}N`Ji~)-f-t&tR4^do)-5t?Hz_Q+X~S2bZx{t+MEjwy3kGfbv(ij^@;=?H_^FIIu*HP_7mpV)NS{MY-Rr7&rvWo@Wd~{Lt!8|66rq`GdGu% z@<(<7bYcZKCt%_RmTpAjx=TNvdh+ZiLkMN+hT;=tC?%vQQGc7WrCPIYZwYTW`;x|N zrlEz1yf95FiloUU^(onr3A3>+96;;6aL?($@!JwiQ2hO|^i)b4pCJ7-y&a~B#J`#FO!3uBp{5GG*Cni@K85&o0q~6#LtppE&cVY z3Bv{xQ-;i}LN-60B2*1suMd=Fi%Y|7@52axZ|b=Wiwk^5eg{9X4}(q%4D5N5_Gm)` zg~VyFCwfkIKW(@@ZGAlTra6CO$RA_b*yz#){B82N7AYpQ9)sLQfhOAOMUV7$0|d$=_y&jl>va$3u-H z_+H*|UXBPLe%N2Ukwu1*)kt!$Y>(IH3`YbEt; znb1uB*{UgwG{pQnh>h@vyCE!6B~!k}NxEai#iY{$!_w54s5!6jG9%pr=S~3Km^EEA z)sCnnau+ZY)(}IK#(3jGGADw8V7#v~<&y5cF=5_Ypkrs3&7{}%(4KM7) zuSHVqo~g#1kzNwXc39%hL8atpa1Wd#V^uL=W^&E)fvGivt)B!M)?)Y#Ze&zU6O_I?1wj)*M;b*dE zqlcwgX#eVuZj2GKgBu@QB(#LHMd`qk<08i$hG1@g1;zD*#(9PHjVWl*5!;ER{Q#A9 zyQ%fu<$U?dOW=&_#~{nrq{RRyD8upRi}c-m!n)DZw9P>WGs>o1vefI}ujt_`O@l#Z z%xnOt4&e}LlM1-0*dd?|EvrAO-$fX8i{aTP^2wsmSDd!Xc9DxJB=x1}6|yM~QQPbl z0xrJcQNtWHgt*MdGmtj%x6SWYd?uGnrx4{m{6A9bYx`m z$*UAs@9?3s;@Jl19%$!3TxPlCkawEk12FADYJClt0N@O@Pxxhj+Kk(1jK~laR0*KGAc7%C4nI^v2NShTc4#?!p{0@p0T#HSIRndH;#Ts0YECtlSR}~{Uck+keoJq6iH)(Zc~C!fBe2~4(Wd> zR<4I1zMeW$<0xww(@09!l?;oDiq zk8qjS9Lxv$<5m#j(?4VLDgLz;8b$B%XO|9i7^1M;V{aGC#JT)c+L=BgCfO5k>CTlI zOlf~DzcopV29Dajzt*OcYvaUH{UJPaD$;spv%>{y8goE+bDD$~HQbON>W*~JD`;`- zZEcCPSdlCvANe z=?|+e{6AW$f(H;BND>uy1MvQ`pri>SafK5bK!YAE>0URAW9RS8#LWUHBOc&BNQ9T+ zJpg~Eky!u!9WBk)!$Z?!^3M~o_VPERYnk1NmzVYaGH;1h+;st==-;jzF~2LTn+x*k zvywHZg7~=aiJe=OhS@U>1fYGvT1+jsAaiaM;) zay2xsMKhO+FIeK?|K{G4SJOEt*eX?!>K8jpsZWW8c!X|JR#v(1+Ey5NM^TB1n|_40 z@Db2gH}PNT+3YEyqXP8U@)`E|Xat<{K5K;eK7O0yV72m|b!o43!e-!P>iW>7-9HN7 zmmc7)JX0^lPzF#>$#D~nU^3f!~Q zQWly&oZEb1847&czU;dg?=dS>z3lJkADL1innNtE(f?~OxM`%A_PBp?Lj;zDDomdg zn+lVJBnzA5DamDVIk!-AoSMv~QchAOt&5fk#G=s!$FD}9rL0yDjwDkw<9>|UUuyVm z&o7y|6Ut5WI0!G$M?NiMUy%;s3ugPKJU_+B!Z$eMFm}A**6Z8jHg)_qVmzG-uG7bj zfb6twRQ2wVgd)WY00}ux=jqy@YH4ldI*;T^2iAk+@0u`r_Fu(hmc3}!u-Pb>BDIf{ zCNDDv_Ko`U@})TZvuE=#74~E4SUh)<>8kxZ=7`E?#|c zdDKEoHxbEq;VVpkk^b&~>-y`uO~mX=X0bmP!=F1G1YiluyeEg!D*8Fq-h=NyE-2S;^F6j=QMtUzN4oPedvc*q(BCpbg~*As!D@U z3(sz|;Pe1hn08P_cDQ(klZ6 z;P`q(5_V?*kJYBBrA1^yDgJD|)X1FV_*~sO>?8Sy~I9WdK5K8bc7aeNC zDb{Fe>y3N^{mrD1+GyH{F?@9}YQ2Om3t`nt zQ(}MS8M?6Vk>B=*j*yibz6QCdR=ALgTUcKx61){O@1WkPp-v$$4}e#KgK`HG~2@#A?`BF8em`ah6+8hH-DNA2>@02WWk9(fzhL_iz|~H~qEViQ(*{ zV;3tjb<%&r!whm6B`XtWmmrMWi=#ZO&`{h9`->HVxQ)^_oOS{W z!BzVRjdx5@pCXl#87ovlp<^QU;s<*d$)+|vI;Ai(!8Tjll^mi6!o~CpnlgZAK>6=V zm38^kT`D$_$v@UYeFyVhnsMZI1m`E&8<{V07>bBEI1=fg3cji*N?7pBzuamD`X|^^ zm!)2v?s|6T&H-_^y`KM&$!0!9tai9x&)5<(&sY6B`3D{$$KMAX3@&`SW;X0 zB-}obt^I;|#o_bR>eOv?P>=UC6CGTXIM+lSu?Uy+R9~O;q|c2+FafBP;E)B5M9HJgRIpF|GvRi*E+JTBI~T?T*X}r) zefUd*(+3n_YHZZS(g8)+7=pNV9QR^>Qs8t+iEpbJS!9;wio&9rn=19C0G#Ax zM-tWHp_YlJvXWsUqJUr^`OYFA4wkgL`cSOV;w4?tp>GT1jq}-qPoN zp&G}*;+#+Zh&vqDOp>gRL#^O7;s2yWqs+U4_+R4`{l9rEt-ud(kZ*JZm#0M{4K(OH zb<7kgkgbakPE=G&!#cNkvSgpU{KLkc6)dNU$}BQelv+t+gemD5;)F-0(%cjYUFcm{ zxaUt??ycI({X5Gkk@KIR$WCqy4!wkeO_j)?O7=lFL@zJDfz zrJJRDePaPzCAB)hPOL%05T5D*hq|L5-GG&s5sB97pCT23toUrTxRB{!lejfX_xg(y z;VQ+X91I;EUOB;=mTkswkW0~F$ zS%M}ATlKkIg??F?I|%gdYBhU(h$LqkhE!Xx$7kPS{2U4wLujF_4O+d8^ej{ zgSo(;vA)|(KT8R_n_aQ$YqDQaI9Stqi7u=+l~~*u^3-WsfA$=w=VX6H%gf!6X|O#X z*U6Wg#naq%yrf&|`*$O!?cS94GD zk}Gx%{UU!kx|HFb+{f(RA2h+t#A!32`fxL}QlXUM{QF3m&{=7+hz@aXMq*FirZk?W zoQ~ZCOx>S?o>3`+tC&N0x4R`%m)%O$b@BkW;6zE+aBzeYi47~78w$d~uypaV*p$kQ zJf34Q+pp~vg6)yeTT&qWbnR2|SifwK2gA7fzy#W(DyM^bdCjnee42Ws>5mM9W6_`j zC(|n5Fa&=MT$$@?p~)!IlLezYa}=Uw21^Fz-I#?_AOk(7Ttxm;#>RDD_9EloqhvrS z&7fpbd$q_e21Al+bcz|o{(^p}AG>jX0B}ZZRfzk$WLbNLC{y|lZ|&a(=bOE6Mxum{ zM=Nd+-I2A-N&2giWM2oAH`O&QecJn6%uYl0GWlpx&2*)BIfl3h&2E(>#ODt4oG}Dq z__73?sw2-TOWq@d&gmYKdh`a}-_6YQ5```}bEBEmWLj))O z?*eUM4tw0Cwrr+4Ml^9JkKW9e4|_^oal0*sS-u_Xovjo8RJ18x_m7v!j$eR@-{2(Y z?&K4ZR8^T{MGHL#C(+ZAs6&k}r07Xqo1WzaMLo9V;I<9a6jx2wH2qeU?kv25MJxoj zJKzX`Un|;_e&KY%R2jU~<5lm-`$EjIJLDP~11_5?&W#t3I{~+0Ze++pOh2B4c1Mde zSgj$ODQQm7gk&w{wwfE1_@V(g!C=2Hd%Gwj{{-_K4S|nZu+vk}@k(?&13iccsLkQo z_t8#Ah$HVB-MRyzpab*OHOp zl`$tEcUcF9_=3*qh8KTaW$znGztA7Obzb`QW5IQN+8XC=l%+$FVgZ|*XCU?G4w)}! zmEY+2!(!%R5;h`>W(ACqB|7`GTSp4{d)eEC8O)Mhsr$dQG}WVBk$aN1->sTSV7E)K zBqr;^#^bZJJX4E_{9gdPo8e?Ry>ZrE&qM)zF5z20DP0`)IIm_!vm&s2mzl z2;EPI{HgFH-Mp&fIL^6f74>19^>o^AOj`uyL0+Nb##Slvi9K4LQSs>f+$j?cn9Z__C zAkyZ9C;#uRi3cDYoTA>AT<|*pt{K70oZKG*S1F$r?KE=$4~W3!u53yUvh~(kMrClS zXC?Dmgv4iS`>~wBPJJFL_C8x2tEg*PCDX2=rHQ@z+Zs)Kkr;FYG`GnbUXqdipzvHE z1aZ>G6|e`}Q#)Kru0)(SZnUCN#dN2H zd1}r&xGsaAeEed9#?|0HzMGA7pl2=aehy_zsRV8RKV6+^I8woDd%4J8v9hs$x{ zl*V61wSumovRVWtetd1eJ%i^#z`_~~^B;aeuD`6LgHL66F0b^G5@om^&_3REtGmhz z%j^9{U`BH7-~P_>c_yu9sE+kk)|2`C)-ygYhR?g~gH`OK@JFAGg0O)ng-JzSZMjw< z2f&vA7@qAhrVyoz64A!JaTVa>jb5=I0cbRuTv;gMF@4bX3DVV#!VWZEo>PWHeMQtU!!7ptMzb{H ze`E4ZG!rr4A8>j2AK(A0Vh6mNY0|*1BbLhs4?>jmi6fRaQwed-Z?0d=eT@Hg zLS(%af5#q%h@txY2KaYmJBu>}ZESUv-G02~cJ-(ADz6u8rLVECbAR7+KV~a!DI83H zd!Z(Ekz%vjA-|%4-YpgfymMzxm_RjZg%ruo zT4^x)f*%Ufvg_n`&55cK;~QChP6~Fy_Z67HA`UtdW)@$Xk-2+|opk6A@y0~3Qb;V% z%+B@ArKl|Q^DJW&xuBZD#~SurH7XXf*uE0@|ccNd&MA%Ts*1 zg7TU!xY}~*AOY+tAnFR(Fu)e@^9V!Rm65$;G$-?6e%7w7p9WT098%-R?u#J+zLot@ z4H7R>G8;q~_^uxC_Z=-548YRA`r`CsPDL!^$v0Yy<^M=Jryxz5ZVR_<+qP}nwrxzi z-)Y;nZQHhO+db{>IrD$#DkHP%swyKhV(qn`H9~3h0Bd33H*DAP0S!ypZqPF^1^tZJ z{z;HN?$WJ5{0jQNzYOc|KbJ(Pr42~YhW5ohNdY*rEk=({8q+F}hy)&ziN(@q1;>jL zBN<9(k1N!p2D%uHF0NxFut`XwEMc@ZH-|95>U)PY@}C=bmV_*dakL}J5DUpNZi-y& z+{i0>H@c-g|DBO)HJ>7$VVtn)z3X}H`FuN-t>gcqLas?Lk@MJb5?u@BTn0Q}E(}S~ zXrNX`ysRv*iOn1v@fBDeSDvvR>+;o>kj ztRqEZOWN!fqp(`XQ3ppvC)c{AeyS6b_8pN1M*~0=$U;P31!~Px`Obrz;GNs(8RrJvONy<{Dk1x0z zJJzhQBt{J@&DP6cHugB!q?xi~O`yJYHUsTI zmgulx%I<*?vPSl(!tj;LL$K*k zH(*d31iyB9aYAzw49W&qDi0>f;b5kA31nz(%2W`QFJqaX0&hM`KP1gfdRw?7@}$XB z!^cUI%C!?X!QVQxbqEFSbuP0>_3MTCof6!e4LMAfGRd0;Lt+w0WK@b4EkGHRqX!h{ zrYxwwH&-fM67X7zP&Qpup&vAOaKH|S*pcbI{ksFg@tfw)paaK)5khkys0GSTnAtfC z{mVJkCXt|G-SYwt0O4dM8Hf{L*&^nOeQ271ECyc5Y&z5R0%hCq6~} z$XW$kcz!nnCTAl}NyB0#ikwyg_M};inG%*x38`EYJ%FXdj&A`g)-wJ(R=C`O^r{W` z8$1r{G0X4g`uD+}vw4`H5!*B8TTsmeaYGk3x0{&aar7ocO6?dlGbyV480<#{%^93y zF(ei<%{OYi?n?L9#HL_R-00#zRzbbwVnJ0zt}4f|KNBkT6&=Kb=$E(@aC03vU~p)7$XA@ zq5*`*4Y&u*=Ju>+x}q&Xxsjn;Dd)6Otudner9zi z<*LpeG}*vJ58#P4|qXF-ul1|u*;=-@oGPtmBnQW6VY9(s`5GMsO@!;s_PKo_? z3HbGokZ|vaAA-guf5W0JDwpV}1u8;7XJ=wD;NgcLIJW8S5w!c%O*zU0%~)0M)`!Al-+OFsmPW1zniB%fqF;klqxz`Y z2@srWa3e?B3ot|nhE|Q7VIjr+$D7F^n?wm5g8w?Ro0i72K3u^g)&&F^9~@eHd33YY z9LR!!orc0vq$sd~eR~hW{4?R3Di;~mz{^G1X?#-!|Cli(#0-sm|GHYpcab`ZA=zi3 z5*m>sJyOij{!PgIJa?A0%wL*Ur1fLJdJW$a>&Xj5p_IO=SwyTp@nn&@6L4vIfT79aPyo{LQ4DhIz1 z5g*+hII!(cLGHc5ROH&^^o=02r*x>MxMPx{JFMmNvzJ?AI8p!u_H8L1a`{6~bF@L* zxszth=`>%Vi`=E{jJKd-+6pf^vo93EzqFfTcr)A&V{rERu__UAQVyE1imol78AFmB z7T;pNFxW^M+O3#;Tz^e*`AqsD?M*wPT6pnBFPA^kOTnZYHr@O(JUQ^#6bD&CC*?HG zRAKSXYv9DU)L{V(wM=te@V@Db3}97Sn9r2nroOz06!qV=)+%EKB^MR_K}p$zM5OD1 zzhYv+?%A`7dBrU(#&1hXF;7lzH`nENZKP2I{qp^NxBA8~N>?1H@uZ~Do{d+|KYx9I z_z)J7O(;xu0%0n3o4y7LnJKRPK?RV@_v_YLogYPH;}`>cZmDVyO#%-IMQVq6z9r>@ z?*AQC$=?|aqrY8xGx%vfk0ZeByTz18IrP0XTVlJyRx5!NALYPyjcn|)U5jl^<)_KZ z2C?1|dkBZ;h8e#)3gUPfdf80xu^8evspE%Xf~x zs%phX&YuB{y}>%PuOG>s&EW}5Y0`dyseV)!C|`1(U{Nd4c4>07ZFmdTJS2T3+dEw8 zK%f_x!O?H8+_Qd>$DsYNY!?tC^H;N+!fQS{!4-9c^;uXx)D3|joo_FlBTTdDM4nx{ zPve})D_u{PG>&^G=>$2N-dZ!eMx?9X7FmPNo)7|>Z|A-mNZ0{+884L6=f-{Q4bN3y zAWL{oJIh(js2$bDTaV&bh4Fn=4^M?@N~+$IXxytdnI4{RkYA$8j(}sb2TO$~49JHz z0$K$WB@axSqKsyG>m7&3IVR+?xXLfs7ytuJHH8{`ewhkH;?H7#an)*hPiBLi22jAI z{|tZ;dU=nDUVyfIurEm0VoB6kiaK#ju6RV?{3qaV`NQ4&$)fc4AAVKiXu_1$86nxh zX)Mif*|y>N;S~7UCXQhs3-%nqNuTu>=8wqtp$-#tC?bwc-{&k&0>0nRBku-b5X931zqll&%fn$1$->@El+EIA;L zfEYJY)kaTI%H z{A%hpZ?Xt=;#(++B0e)B>4_a3E7h#8upWz!G;VQBX0rjzKvy9N2LECS2@wrBoS;4G z1PgI50DD!wtwsZ&JoAGuum9s&+0NI&_n}!kUTvpD{tyG9jlSXyQ)m9H8VXoDY$j!w zo;imjJKl;E5u|n4Q?HQsy`*&=VY`SG+YFUqG*+;A9(wKfm_|6^SWh_6>1u63)H3zEGm5Uk)#z>J0XC1L+&pzieqnAo+7zlr$M4kl;-h zjo^h7U5Y3tbY@(_{#h1et^{nbOP9Nw*tJOD;WejSG-4d{(2X$tDM@-rK8SbUqMe}%IPqxOV}m#%mq0)auvNwT2R9)$1-o(2o zpIS;qwy8m^tEBC99O}bYKd7ALbB~$d<=eGd>WML+U0aAl>{Uc8CB|oVWMt zbPe9+6&V{l2Th1)Jx`K64?gUC_<>x#Wk*SOSA<&A=j2q zo_M`Lznpsg1h-W546hm(q@Rf=xL@w5QJ;HxIp?O`;sOMovgc4n%D5`kiDO6%Rhe2^ zzPa=8pd(2&HN-=5JzsiJ^(ZlLVpZD^5!$(rt0PVLQCzh7s#6_N1dRKtQv_vTgSQT5 z63+e@K`67zjbb@QdwMNF8G29tcxAl36SZAGxolCj9aS%>(Tl*6a0eW@3j4!&d!12v z%+~Xc=>VJqBcW!D#JX3#yk4O^;#|O3!ol;J%t8>wc!*6`+`~%?-QE_M{wa&vg14R~ z(M1VT-&l-M(N1>3pNjVfvCIk}d|H4&*7{*8!W-;^tFgD31O%~NtUaK_*-m7CSEt}T zm^Z02X#cQ$Mcw}TG{>1I`vmvNoxujnPra4aSwP55x37=0VvyV<)68QB-b$o-h7p*V z#QQ8?A7`=m`*+dTfYdm=;i1ptR|In}rUF^r&{bKbI@5DT$JEo;?-N}Z13}n16v?G2 z{?@ny^7|!rg(on8b97#GupiPA<(g=o;@P`4 zEx06)SiGKkIKFHzK1M`ctf?vQV#b-{ws=+0U^*LYoTK*pu;A#NB$$I=Tv{LLVQin~ z@aGTp?J<(c_1M!Jr8MK;XA8fcB+*DkFF@oAhQ=B1o*$<@;ZdGs_5O!BKi8XjF2L4n zA&(?SaRDWm+p0UTFXj1prs!*v$(q+s=8S1h(*H8pd5*8%HGN0mgw3yvfsxr4QYT)o zzdjal^6zA56|Z@csYH^3Qr2~ZR#p|Huuh0Yt|$~>oQZJDF75aeH%UlQv)fQ=3P{i1 zRt99gL`$b61Q`pdos?W6yd&%2IWK#}$wWOa9wJW&($J4h0M|9sFtQu9k)ZtYEQ#vu zS+uD(3`7T~t?I;f%z8N~nG&FVwxGXrTL!k9s#LB}FSo;a+V-j}H^myGwQq@jTIycD zP5A{w+a;^kOQW^C%9W{j^&o@)3!v~U(?wx42E5G*bd82&a1p6ax|pk)#8nG9risCw zOERH8;tq?Q4ymxf*9_aF-sTpLvETwD#sB#ID1D+WohEt0s557Ij5)ldexY+diQJ*l ziBo;1v*vx(F|lI8udAo450QIQTmPqf(7oULr5*0dE9i>i#D&k%WyfM*4{*?_%9k>g zg1_1%x?#`Xm7M@YZ?!zJs$AxS&8sBLI@c|-vSiG<*OZyw>CL*p6#N~p z#VywqpWdZ;{ylc5d7W8E7Jx_H+5e#N$h#{ni@#TlGqz`yah-qCC_;P8?N*>CPJ03b ze(YVDvbIR$#lJEkuf}L7F8q$fKCWz&>{uFg9JgTOmA*Rux-{|#+pO`!s!!4;PlE%9ys+;|)oK%&V$*FH!G2%|y(zz>X zUwdXer0HIIJkelANg_W!ofsyiN{zi2=}G1UL{`V81}1D1Sz zviLV^w-$RE9fE4@H+ys>u;OY!sgqe&V-oFE9Fn$P9HbpOI{}esLIvc zV5S-9(XjFzn1qzo2owwg_d%7_)cR*!d&%@S&D($cFFMXXd!GdUxw5tZ_W@zRbjVfU zzx13(Hc!$teqA2WOYo^+SHpRz16DOcYqaXHSMZl2Ax$)f^WC??al8lfX9)O_p9#Ml}LB(N8yJ! zj&_UD9K54Rt#yqvhklEMZ3bRC&)(^h`#kzq-#_QN?J6eLT$ zMWG-mP;HkB@5;2*lAP&1*4C)HWEs{gtp15Y%y|*%(3UOMu*v4kTi0@pWvg2Y%7yI* z%XNlZa$@AZ(Z#Elv`5MUei~VFCjF8El)@g&>(v;E; z;laavf&ANfk9*0LA@oP4QmbCBF-lB^Mj~wo)eGG57gqAKC>Hd80Eb+7b;iJzV5RsL z8>ddQH8PnC;l{M(t4c$M=q78GW6=*d#c`-jK$q#-{9c)UNO4eLm9c!DWcCth4O-FU zboSKPhL-lq3q<)m8Xw7+l=Z)H=rGgMI0H?KrPjc;iDzY5g|Ve$8?SE`8*sb1u*>dm zD~f9~j2H~6Oo2`_1 zq@_mmUbFQV25E7XJ)zBRQktT12@qHHy-@aCdAFWv4iZVN0B3}E;k(jg>X|eqOrqgM z4yBUuA*BHdnN9v;5>3#L$NFREyHW&Q*rWYa_q zhC~>M&bMFgXC6AeQ`P-s<}Ot_x^cb51r7ArPbRRs&Dd_TEeugnjR(O#V5i6OYjzRF zw1@Rvo;_wEfQA@P%I^9ljrhxxuqf9g^cWSKq~+kiVxa`&EBDqmB=C1G+XB7`TQeiV zR_k?`$&W&+ntIPeEtM9hqcj|yfW>x7&1Ht1@;!d#Wo%1hO+^Q{E?VD|`-OvV9G?tp;6{sI%L-u)Hw z;|`uN6~VqZ!g~K#B@W7?wDcbO?XS4hnW9kS1Hbi=U_m*~7`N~3oK;qFTX$$LQ#CkL z6I?a(HkF8SKJU8mT{K35ekfP3`05!M{gmrV0E-=IyqP=N;K<&jOnPcjdXrbk$%)z9cUe|#I0unK5^+qGx8#2 zz_!bmzVG*Uat*&f4P>&sV2RswlITV}wPz?_;(S;19}e}54fP|K5l_c2kU5(-Zh!7t zz=B2HktD~ap{s%*CDEl?x6o+91T-xH895-S1}M=*KhFM7Nm&1$OB++Robv0T`OBcJ zXNX%Xio0_ryjr)!Osc7au35UM`B}Ru4zN_o+C!+s&e7|}Zc;5?whP$@J@DE`>w-XH zlVmbrI4|-Z^2^I^EzuYKD+JA@8lx%>aLFZq7KT1~lAu}8cj$<-JJ4ljkcSA;{PNr)d-6P5Z!6Q=t!t*8%X)a|;_92=XXN=WMV))*gWR-wHzU(G6FPTfSjd9) zm8e1mfj4qFmlXO*a3};$&jgc$nfG>NR&iao(jYk`%E75h=K~dJ{Jqs%UH|aGHL8)-1MOyS2B?OJsyeA_YbGMDpE+>=NFcyoI;N z>1>3G4QR2~EP{L{x2e@E1U0jGGV5H$aeigDq&Dr zQ3FwJ+& zndX7VK+XD)t06uUY=)Cfo!ke%uDpOmq^bpEB`iv6(CKTGgEZUi4ddfNXJi_z4;)ob z?R+qj2SYX*zi8z=DXChEEDW+Cy>w-0agE|A7MoRJ4}-(|go-rP#sr%a(5k%wV z&Jllj+6XuSoIfZX9|mK!bbd)7TuaHBvoa(`9C$*XUh}hH1;Q7cTJQR)c>h}Hfr$aS z64c7#D^f{mN3s#2=SEf1$(*Vj{vZjF6Qc{a=VbTske7L^EY&A1I1sgXaYSH7(lF1V zZ<7`Rq33WZuu`!HK$wRr1=uE}#&JMftnZ&(P17gWF;>$TA&$ZQnIz>blTrW@49Z&H9yhgLBpFw(57K1dbIQW4fn1X(IiFWEKmPzV8gAa|ak)HAsmcQ7stP|q0hEzBNL=4YdXEkyfS zF+K+CVB#~(qd7eeZqR-VKIYJVmK2ePk``4I^PfQ*C7NUR z`w9lb?iHv2$4_p-+a+O}Fq6SnPiz>aV!~d=l3VdgDuwAPMR9eR`)b_`lg~{oX0lf1(zbBrnj4+-q zOl^#`)XKn=`()B-jExviKVTYrAKa27KAg3cboG+}D6*R;<`GC-b?i=e;aV7n(}XDS zK5xAEV=T^r#eThV+3C<^H>SuvAP&fw;Yn67eY%4=Y(p$~!`~h12 zQHM|f0#pQP_s$Q+TtMMvBdjQbLWw9cW?gl_+P z)2T94UJaYG2!yXITYjYl-@#5_47g{N|5=P~m|e}-F)*^L+{7O$#wv2e##5Y=A{>jN z6NhQSor9ulwP3gfxTF?V`P7AJ#E)ij$I`gc2fnmp&9w6qS2-Ct}6 z$#O%mKtP>I2VUBMt^Xm3LjP*D=xEyV?|8Psb91ZEj=gM(C3^Kcfvbx*$NK+MhP>W;OneZ{Q>eFEmxv}%ZCJ32=zr_OZd>6~v@ z6+3JzX%9qOvKS393r&R9O+te&#?{Q9nLkOV-eLg9!{WK}WyUWLZ7bQ5u26*u9c*T1 z_s1)j1k5&b8&5@YnmtS{tsmQaLW2%8D*8G-9w#PcVQh6sQY`!tBpU=8EZR!zfB{f{ za<+Err#ZNM4JEx5n9!zuC#KmeI*%tRXP}jpswzymT7J{YpXdzA{J7K)j1tBF8B3DL zZXkec{`rT_{__t_`!E7veO1rg1tFzVeUTBjut*3ZOq}A$r%sWXn4v4|rA+7uMvy9n zL~2WHKLg$BeD2Wq%?frTUM^c}?K?3#L+Q2-?PR+e1Fn-XUThl8^}8JOyDZz-wcFh5 zYJCJ%J_Pf~bX(0A?Z4hGw(mY?J$j#Vo&@9O>in*f)*`H6&(Z-5xx5}$V@dR)-lxgN z=DMA_EJO4+^w_+D7N>4=%{6AbvpDG<(b)xE5Ezo~oEg~cEM?mwyY?3ZtFE;RyDS`u z(^sa_s%B<)vktqh=1|?Uv6DXsA`D^B9%_mXqx1C=a#KurOE?49)P_ixiHAA)D)oqEjQ6_v0UC9mTtMu&kf8&7uRiiigPD{$Cf(&DuOj0 zr*5{zPyO@Kq(|Ttu@wxKanV=^OPOjh-_$MbNz})ou6*9nq_XQo86WJ@JN~-b=Ln_8>Nz_ZS#QpRGt+bzH*-;{#x7PFqie+ z7p5e})fcDq)J2z=z~%nrFGFjbVu~0ICDHW3=HgtCW)?Z(%Cx$z!QuszcOCe&3!Al2 z`793RnB{Jj4QpQ2N#oKT>aY~aNxz_6B2&vPdJadbC4qp#H^<@o50}m>7WR?NO0$ZI z9OKTM+jxMFWX9mi7(@j)1Ji6~?HLU!KT0Y5a^-?|XH^B?R@T zn&a_U_XFAsGrNX@S~g1<=uz@~dCcZO=1??VC@PML{g}lbuN?j|_1S=dJgbT~o}}hs zP_uYZ&0+mWY1fupe(+6nn6<9-)Xluk97yX-!!lqSXq~!kL-=+4$Dy>O$sKO7M^1QY zhZGZfiNQu+?sef?E>5sqj$kHmf;kMv<>Gu)!^4!#7T009vBzq(m2aoHu#+93HBq7T z;Fs8IHvUlmxCB2hkDbm&xwFQcXUD_&sdeu|EYhFpf7v5_LCcVua9aunVe)qoGmyg# zIGlj&IrLKg=id@t7s916d&Gf(%X7^FFR9^bz-;*o1~Sa=`cKfJ0i}X+pBKN=?}!dP zg`ZMtP6xSuvHb=5HYH%ELaGxwqH{ zpY>Ic^}J!OwM!VmNM!$nUg$qN9DLtKuBvn1(x-P+tA*UHoOc727>5?^J;JFo_ac@) zU57%w^U2ME z@z^ZsB!AhyOscE8;~Ft$)NL)GcLteq4d32fw??L0QuWt_M9IJMgZ71Jm%2khx|QN+ zkm4zQ@OjyM+l=Rv(!k?%cYwnf7HWs^M+P^zo5o?7;E)V0v*zf}(;?ms0oUK)wKmZY)mSTGN4X@2=ZU!Gy73M(ftmHJHLFKQDcu`d% zeqiW{G`?}AtEP zKCnHuWzXZ_Hc>{cP@h~M$#q}kG{52%zmhATR3AbNGR~*6(%^Gs@UZ3i%7%PJ1mB^S zcdcrFDbD6lEJGZ4k6JT;eB_JbgIkkOqkz0I{q`d^kWl6a!%w4V?Y!;8%uU(-UA4Ti z{pv2+5CN^ba{ALpu1&qm`sMP@_L=-a)@-zC1*`f)uV5MU$xJj51%?S^ zoo@;kqY@4Zw0B!+hIvTT8KK*~9H@u54r>s{MX_|#z`Z$55bDJo#=hz~k)7CTbf>Gn z=!u;@JViT~(>P7UDdIOL;6kPDzOZNl16jLo5tHS4a%~T&AlicnCwZ5pZ;+WIB3tJE zv|J^!X0Kb|8njISx#zoB(Pv#!6=D}Uq(6Dg*ll##3kfDxdHdBXN*8dZOM0I{eLTO4 z=L}zF35GJX4Wee`#h=aCB+ZV0xcaZiLCH3bOFYTmEn0qf?uC#lOPC7>+nVeO1KQ@S zcZ5Z0gfk8hH03QrC@NnEKNi15bWP;FEKsGi0iUHN4L&2_auv%tIM}UFfgRyp5HWt()pn#0P9+xF2H!8zMqf`WJ*9YB zq~m+%xLtVjza4>CO4*%thB2k;Gv1Ani%8)IP6Pm^BAigXgOUHWcQDEgB??AtdsOx5 z+pXKfU4>+8ViRUJ;h()e88jRLEzSN7%O|=MovCW3@VxK@Z*xS$WLG=u_Nenb0wP@Y z6zs##uQ7oFvcSdh5?6kZ!%8l$Xuz^Rc!lv4q?e$mv(=#@x)s_VFF50vGuE_Nr{4zXB>y?7FOMC5^sBZr`mS*t_@%LYN9wl z+lsqD#V5JR63GEr9^&9*f)kFs zJ-A(>>!h~d0%9*wd+AY+&oryzurfV{QP{&-AtDs}#iq;dal?A9jE;huq2gExb3z+- zVQB@UHlVfsy1$)dF`dcZuc(GLnim09jrI9nJ6<#=03FVrkuINg2`RTPloS^^@KYD6 z1-C-Oj2OI0y9Tdx>=dNHhOYVvx!J#4EMhold-PGClLuLA~k2VDl6cPuV4lI5c(w9@7sllth~H@)0+v~XYqqC6&*fSX~S4Bii^0& z=M)D(5FoZsKxB&M$J_7lbS>$kF=@B|Z$#D|LHJQIr$aO51ta6s96Ug*Jk;|>9Yd$! zoF2W+)lFzY)J<>U$PHwbe9>BKLAeo~e%=Qy#qhvK&`)b2 z(U9#8bba`eGr9tr$SvM4`y`lLavOzPm`l<%-(R<1urb(AX0RE=R=#&QI)klkwrJ5%D5YHZ!~s zGwK?zKZeX|uO*Y|xLjO#6uzO%iXWsSE8#zLOWc! z&2L8sdT;bhUW495)_fGCcOLM-@DfGcb1xjf(ezYJxYOv<7YE$lBCrkbfBA{`I(GH- z(yHy1h=bg~fE$aIbB_3l`|p$R_p0b(+aL(~b<-Am9H@?s!T2*7{+*Vj?pCpV5&WJO z*GbW%PLj|(hbd!fQK5Y-kgDHV!-I$y6G>Y|&uo9+79v}}$s=l$>#F-_F{TjUn~-!M zBN>n)@(LkzI0Sg?f1s}uBZi`wRB}ywU7wqq-PwaS%3nitaXb{&Q=x!xvOPfiQmmkd zWpe2@y7?wbI;hF|hlqf@x+3@a4$wLdJ1PZBoRc9oRGgdM+vm*;5XBZcMZ+@4_{aPUS|`NsD4YP2JUM zZEvA&!QLB$K*%gHy~y-RVs-C zkN^usP)S1pZXjj)nugy#?&vpiE^DS|QlhiBOc?nC$9CK}Ze)ihI{p-m$pgYV^5L~B zQTU>)x*fvKCNK*9j$@Gyt@@I2LF8c7YvDJDCf%1h0zVyNg7E~R$`6JE1EQk~-c1xG zE@xT)TesWHs}ny!5_7F_AyGL9K?Q~mP?>Vs!(oWZR42kf?*iTV*h5>tnzpljZL8IR zb7}l8q%Ckfh{^e3k^3pQMk=gLu60`Ja8HdkzVbeAU*exs*ajmRVp}O}l)TqX!?G7e z{4-~g?Gq%~)IJJ7p1k*WSnL3jqECe1OU}5nirS66_-$3FzMT5t3X zg{jgP^5?%zb(vMa!S|1cOYk4W!vG2KKd{YFIbPCk3_74HL`fWJASs{fxpzY@$(}Q- zK5I4TKS~`mfiDoDOm;XycF6mi|K|+d=lh=@U?9_V)BDDaZAnEw43`Ls1677I-+uFi zG?^$Fbc*pPun65{D!fH=3Oyp$WZAY!{JhzaUtIgYCWXf@)AkTa@x4xGjp0c zs7@JB012~&;z=SMbCp8d=Ga{l0(iwx<@o(f!OwmyH-gBN6wewq7A_h)oKg)koFPft zNfdie%F63S?rGDQR(N=bPuK>G0t^ax$0P8`N_cvR8rOf(O9T7$9#5!B;#!XUpLZXu z5C(OESAmE*2+hV}!bg$4K%`cQHBk!>##tW>1RbC%am`*|5IbvoLh!BqpAi2OmdXqf zHp%|!N;d!LN_26809n^14YVJJBe7aL87U~>HZ)VK%d|rZp(~zwNH#VGuX!vfal&Vv z-c)h33DOB@xl*~m5ZZ22sVRK>8I9+)QMVtsAB>r~SMkGMZaQ;Xi|?~Xxnmx;cYwYx z^nNxRxGcq7I!sO#b%$!0vQ(OqXm6T4mTilvMlYj|*i|=MK%kT2df;bZGW@NrgeX>( zf7eBsjJv}pNuEuHPEs42>}a`ut-O9lZDNh)_CsBpeHKvPKnpcWh^bC2QtnB5a4qy) zSrZhafuAkk5{yiM|zdiecKh zuc2R;6^;@i07fmepeofAJdX*knDzBA{3tyVYu6z#z;Lsi&x_bzzLEpfXtH*NrY_G`= z^X!;eI#hV*mmjjEOlo{TxQwSdUv0P$!Qvijpv9plBI@FUU#RJ)8Vn1ZGA$ATqF&s= zvcTS>Z8pepd>k=sjPY^3fpCB@aW8$Oq%fW;R?GpYoT@ki@N#2LxgTk1dYZHNrk@lx z7=yYr0FT$I>z~I0nXpPp$t3)}D?2^<@KWH#E{irFy2`)5r{AyvWHYzn`5@h;GVj0@ zJ@1fbD9gX=vQNR7PG5i}jFE}9#!;ote)FHdW?VVe6v4dWEz(R?!HC4KeVde*DGr=F zRotamm=!I~=_{|m;mCI4#5{C3_gBXan1<>!K!8O|)&K?O_L`}=uKCJ-s&+!XTk?wi z%Bwa_&k>4}`a` zFCG!c^Cdj#Bc2z2PXBCW$G)<%9X6;oZiigwvMLXQ$0f+2bKDCKCGR*cG>+;UTQ2bj z(2r#Od&Ulv*{?U~hq`j8W&8aggxHo<6*$&cDG#k;GS?mLx0^7mda35tz zHTnFA6vB^rczV1Ai8I&XyJX?jiEcQ}n;PYCl~EUPIxF@V%#c7LW`44<>ezAiG>1ff zeOSeCd#PW2z5z+<4Y?Qc#tb&+uH++5^G@!BaaDeVN8x=3ZB{R=Z5e+zf&13+nz{l% z{{#>B^OaIK}1Xh z;}?)W)sfwuf~?Ov1!oiQ-@WVG>D#(JL4Ob-h*l`y&hBY*!EkULKFdt9+VGJ?E=r85 zl*~dE)e4&l8Fdq`I@T2BAme(u7_)}y$TNu^lWWK-M8UQ(ZuBcA(qHG3; z&7bO_w9Cp!REZ3VB`&kfYOCmrNQxu7pbLoFkf)9Jkas&36ZnTBL?~cDug+T3bw?o! z$U-GUnOTkujjaB8vxcenWsZ4UrH*vMmACDj!95aG?gE5-g<6v8X9%kXThF|rP(0eu za*9aK6%^Qu4oyr(1t4hqmPX~~L7tB(;C{DH&MWDzUG+6I(;TGeM)jR#hK~O13LRwk zRc2;#m|qsRADyxC<6XC8u+lvVXoH+-HNTQXImy0_oM&D=ngI3OP?c>&k8&P2iV%hg zq{#n%P=0$dYJ2o$clJWqpVH&Q;S5Hv`T0-)mU2aa$XL#RH`0~|_g zmmfHkP7#d=iuiU1lL&5T+egS~-01WrWiiA=({_yWBnY@x5eX}`?y?3Xdic;`1dn5T zxTwLw{;Qt1MSWowZ}r+U?8Q+R46Avz>o>^}4zhvZaa_*Jd(2A!dP8ah=_*lh!W#a~ zNUm{^sD#HbDq!m*EK}(GzVn4N2GeNpEp8Z<_tctC_id9X=Irqhb_{b^H;~}qwZI&F z3t^MPXp4BuDv9@1Kr3*u zZ|&i`IKW!_Rv5(CaTJBndmX9B{YL8HJ2}u)`_>#J_-m{T-xpj%|2|{xmnVF#+X3=* zY*5{hDkk6M{+!Ved>d}mD@q^#{3qo9ZYb-+75cj*gH%I+d=}E+qSCK>vj4p z81UxB7>Gz}5QU^Pv-AJ*EHMW3g`EwB^^}ps>1E2$#r*H_{O{u)J@@1m$?Pu=va`3n z?so1N_WbU8U+4Nb|AN$Gv|%%33+!xpvv3iSLv&=qIUrD|3^*|rn7cNTWHgpaH0mTS zbXS-J>ZVOG~>BOwxVSa1sk6ivguYJD`$YgKkB!awl#vZ1NenaIidf zIo;H>3%L>R^l(kGI`c9&1a9H-s~68yw>3t6~N-Bv<9hyv4@0XlT|13}n_wh4#^(`bgWSiUFD z?SO{pz~eEqAvU|UZ-MPN$ZoAzAm@B5l}5B&MB(X&#FQ{BiwixOTe9@pn>F;%(9zOZ zly7ELHP0wS+Ikfr4P>I383O6E%8Ps6HYh5VLs3+bL1$J`TkTm6$wnI&{gh;r(^g9_ zB1RO-zhYoFDSl^oIQ*3Sm`H4%TTjHtuLbN&=j+P%iuVlxfEi zjsZUV9XdHY8m9muB8q5Vz z(`L%J6y+JTwbc>-nW(k@1!b!V8X7{S8M4^jErN(9CY}WtZ%l(hygPSA0+WuRy2zYP z{I1rh;dEB2eq9TUxCz{Gyr5B`eQAc=V{W%c+@W5W-mHRf!`2j21`y@SR^7Oz6_2Pt zkOomwUO=FaWS0^zE_8fOUJ%bwuxpLG@_{*8@bC&b7t2Op`l< z@kNX+GMUc*Zm2{Mv|>~c3<+pti9iF4V#K8sFm1soxJDi@ z0hJgP6;T1hrbc}rAns8Ko;#S9v5&XknRCva_O>&b{J*(Da_#Ad?20`5$%Xl&Puge2 zx?l9eH%e}NIwyYKT%Sue)L;7I7JYB)tpVNP7pm4j0n6@>Y|3y<8rov)IM#WzE@P_p zpPF3p<9y7UBK}GHof5CwW07klGghQ%{IeT#5013G-@n^&IFHZTJJ6g~ zCL1d0jcUJO-+8y)#+Wl0=`qCJo^!~ia8$-;rOBE~#*_zRZ*s~5n>IEYEtin@n6TMCEC;3v*irJ77~dTlkH+Ea~ni&gW~z zEBWCpC22aJfc1md!}q~j@)~H{%|IZpVtGYMh}wWjmPAVGFG{e*)g0Ukf*24y3)BXV zL{F7d(CXNXPzVFQlu~e}UL~fsmSnqLDoUS5FIMR1VZnVc3TinGDcHznFA6zTs<73? z4WUqG_@f*^v&jR_Q>a63^$bI30RuiF&nnl+1=px4kSzi_XB+AxOARqt@H;ZXlCce# zxlDYVFRiA{;DaYx(}XclB2S^eT1Q#1;p=9y6{`}J_sm<1Th)5PG zzzBlA<6+TFhl2c=Jl_@yJ}518aXJd2YFCAVu-7TMwT$KZefT7 zs5NxjtWvoM1u)bqHBp$PBs0RBf))u;m?bp>hDT6vTw&Lr!dBTtgj5XtcKJWphk_H; zeH09+T|vQZQ8Efz6lS0!cG`T`QE*MzYzhh@C0zhrg|>NSMAtY9%Huc+TF>Ppkl@@zX1imQDFMlS23i7E;Qs+kyyrF{7O&UZxN+ z-QgiSOj1$l30gw2$s1etFkp1{tI8Eq=&i{Q(-jkZqNBkxHjo*)Mn|Eg=J}ZZ*M!@$ m8X&e#V;O~v<{(@8u;?|riGH1;*CyBcIM_}B>Hc%VBjPV`^lBFX diff --git a/platform/android/MapLibrePlugin/gradle/wrapper/gradle-wrapper.properties b/platform/android/MapLibrePlugin/gradle/wrapper/gradle-wrapper.properties index 1af9e0930b8..e2847c82004 100644 --- a/platform/android/MapLibrePlugin/gradle/wrapper/gradle-wrapper.properties +++ b/platform/android/MapLibrePlugin/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/platform/android/MapLibrePlugin/gradlew b/platform/android/MapLibrePlugin/gradlew index 1aa94a42690..f5feea6d6b1 100755 --- a/platform/android/MapLibrePlugin/gradlew +++ b/platform/android/MapLibrePlugin/gradlew @@ -15,6 +15,8 @@ # See the License for the specific language governing permissions and # limitations under the License. # +# SPDX-License-Identifier: Apache-2.0 +# ############################################################################## # @@ -55,7 +57,7 @@ # Darwin, MinGW, and NonStop. # # (3) This script is generated from the Groovy template -# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt # within the Gradle project. # # You can find Gradle at https://github.com/gradle/gradle/. @@ -84,7 +86,8 @@ done # shellcheck disable=SC2034 APP_BASE_NAME=${0##*/} # Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) -APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit +APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s +' "$PWD" ) || exit # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD=maximum diff --git a/platform/android/MapLibrePlugin/gradlew.bat b/platform/android/MapLibrePlugin/gradlew.bat index 6689b85beec..9b42019c791 100644 --- a/platform/android/MapLibrePlugin/gradlew.bat +++ b/platform/android/MapLibrePlugin/gradlew.bat @@ -13,6 +13,8 @@ @rem See the License for the specific language governing permissions and @rem limitations under the License. @rem +@rem SPDX-License-Identifier: Apache-2.0 +@rem @if "%DEBUG%"=="" @echo off @rem ########################################################################## @@ -43,11 +45,11 @@ set JAVA_EXE=java.exe %JAVA_EXE% -version >NUL 2>&1 if %ERRORLEVEL% equ 0 goto execute -echo. -echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. +echo. 1>&2 +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 goto fail @@ -57,11 +59,11 @@ set JAVA_EXE=%JAVA_HOME%/bin/java.exe if exist "%JAVA_EXE%" goto execute -echo. -echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% -echo. -echo Please set the JAVA_HOME variable in your environment to match the -echo location of your Java installation. +echo. 1>&2 +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 goto fail From 1a38075a1ca101f3dfdfba28e58a47a525aac28d Mon Sep 17 00:00:00 2001 From: Adrian Cojocaru Date: Tue, 26 Nov 2024 18:53:41 +0200 Subject: [PATCH 11/21] Fix frame pacing issues (#3032) --- include/mbgl/util/run_loop.hpp | 2 ++ include/mbgl/vulkan/renderable_resource.hpp | 9 ++++++--- platform/default/src/mbgl/util/run_loop.cpp | 6 ++++++ platform/glfw/glfw_view.cpp | 4 ++++ platform/glfw/glfw_vulkan_backend.cpp | 9 +++++---- src/mbgl/vulkan/buffer_resource.cpp | 2 +- src/mbgl/vulkan/renderable_resource.cpp | 2 +- src/mbgl/vulkan/renderer_backend.cpp | 10 +++++++--- 8 files changed, 32 insertions(+), 12 deletions(-) diff --git a/include/mbgl/util/run_loop.hpp b/include/mbgl/util/run_loop.hpp index b3d0108f010..755f4aeb7fd 100644 --- a/include/mbgl/util/run_loop.hpp +++ b/include/mbgl/util/run_loop.hpp @@ -47,6 +47,8 @@ class RunLoop : public Scheduler, private util::noncopyable { void runOnce(); void stop(); + void updateTime(); + /// Platform integration callback for platforms that do not have full /// run loop integration or don't want to block at the Mapbox GL Native /// loop. It will be called from any thread and is up to the platform diff --git a/include/mbgl/vulkan/renderable_resource.hpp b/include/mbgl/vulkan/renderable_resource.hpp index 1c619d6ceb3..369e53d1e3e 100644 --- a/include/mbgl/vulkan/renderable_resource.hpp +++ b/include/mbgl/vulkan/renderable_resource.hpp @@ -34,12 +34,13 @@ class RenderableResource : public gfx::RenderableResource { class SurfaceRenderableResource : public RenderableResource { protected: - explicit SurfaceRenderableResource(RendererBackend& backend_) - : RenderableResource(backend_) {} + explicit SurfaceRenderableResource(RendererBackend& backend_, vk::PresentModeKHR mode = vk::PresentModeKHR::eFifo) + : RenderableResource(backend_), + presentMode(mode) {} ~SurfaceRenderableResource() override; void initColor(uint32_t w, uint32_t h); - void initSwapchain(uint32_t w, uint32_t h, vk::PresentModeKHR presentMode = vk::PresentModeKHR::eFifo); + void initSwapchain(uint32_t w, uint32_t h); void initDepthStencil(); @@ -73,6 +74,8 @@ class SurfaceRenderableResource : public RenderableResource { protected: vk::UniqueSurfaceKHR surface; vk::UniqueSwapchainKHR swapchain; + vk::PresentModeKHR presentMode; + vk::SurfaceCapabilitiesKHR capabilities; uint32_t acquiredImageIndex{0}; diff --git a/platform/default/src/mbgl/util/run_loop.cpp b/platform/default/src/mbgl/util/run_loop.cpp index 54705e481e4..0076299c655 100644 --- a/platform/default/src/mbgl/util/run_loop.cpp +++ b/platform/default/src/mbgl/util/run_loop.cpp @@ -149,6 +149,12 @@ void RunLoop::stop() { invoke([&] { uv_unref(impl->holderHandle()); }); } +void RunLoop::updateTime() { + MBGL_VERIFY_THREAD(tid); + + uv_update_time(impl->loop); +} + void RunLoop::waitForEmpty([[maybe_unused]] const mbgl::util::SimpleIdentity tag) { while (true) { std::size_t remaining; diff --git a/platform/glfw/glfw_view.cpp b/platform/glfw/glfw_view.cpp index febb52d3ffe..79ce2c76401 100644 --- a/platform/glfw/glfw_view.cpp +++ b/platform/glfw/glfw_view.cpp @@ -1100,6 +1100,10 @@ void GLFWView::run() { } render(); + +#ifndef __APPLE__ + runLoop.updateTime(); +#endif }; // Cap frame rate to 60hz if benchmark mode is disabled diff --git a/platform/glfw/glfw_vulkan_backend.cpp b/platform/glfw/glfw_vulkan_backend.cpp index ad7fd96dd0f..482ca467b03 100644 --- a/platform/glfw/glfw_vulkan_backend.cpp +++ b/platform/glfw/glfw_vulkan_backend.cpp @@ -13,8 +13,9 @@ class GLFWVulkanRenderableResource final : public mbgl::vulkan::SurfaceRenderableResource { public: - explicit GLFWVulkanRenderableResource(GLFWVulkanBackend& backend_) - : SurfaceRenderableResource(backend_) {} + explicit GLFWVulkanRenderableResource(GLFWVulkanBackend& backend_, bool capFrameRate) + : SurfaceRenderableResource(backend_, + capFrameRate ? vk::PresentModeKHR::eFifo : vk::PresentModeKHR::eImmediate) {} std::vector getDeviceExtensions() override { return {VK_KHR_SWAPCHAIN_EXTENSION_NAME}; } @@ -34,7 +35,7 @@ class GLFWVulkanRenderableResource final : public mbgl::vulkan::SurfaceRenderabl void bind() override {} }; -GLFWVulkanBackend::GLFWVulkanBackend(GLFWwindow* window_, const bool) +GLFWVulkanBackend::GLFWVulkanBackend(GLFWwindow* window_, const bool capFrameRate) : mbgl::vulkan::RendererBackend(mbgl::gfx::ContextMode::Unique), mbgl::vulkan::Renderable( [window_] { @@ -43,7 +44,7 @@ GLFWVulkanBackend::GLFWVulkanBackend(GLFWwindow* window_, const bool) glfwGetFramebufferSize(window_, &fbWidth, &fbHeight); return mbgl::Size{static_cast(fbWidth), static_cast(fbHeight)}; }(), - std::make_unique(*this)), + std::make_unique(*this, capFrameRate)), window(window_) { init(); } diff --git a/src/mbgl/vulkan/buffer_resource.cpp b/src/mbgl/vulkan/buffer_resource.cpp index ddcc505900e..2f9ccb4a45b 100644 --- a/src/mbgl/vulkan/buffer_resource.cpp +++ b/src/mbgl/vulkan/buffer_resource.cpp @@ -74,7 +74,7 @@ BufferResource::BufferResource( VmaAllocationCreateInfo allocationInfo = {}; - allocationInfo.usage = VMA_MEMORY_USAGE_AUTO_PREFER_HOST; + allocationInfo.usage = VMA_MEMORY_USAGE_AUTO_PREFER_DEVICE; allocationInfo.requiredFlags = VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT | VK_MEMORY_PROPERTY_HOST_COHERENT_BIT; allocationInfo.flags = VMA_ALLOCATION_CREATE_HOST_ACCESS_SEQUENTIAL_WRITE_BIT | VMA_ALLOCATION_CREATE_MAPPED_BIT; diff --git a/src/mbgl/vulkan/renderable_resource.cpp b/src/mbgl/vulkan/renderable_resource.cpp index be91db09358..052010f14e9 100644 --- a/src/mbgl/vulkan/renderable_resource.cpp +++ b/src/mbgl/vulkan/renderable_resource.cpp @@ -71,7 +71,7 @@ void SurfaceRenderableResource::initColor(uint32_t w, uint32_t h) { } } -void SurfaceRenderableResource::initSwapchain(uint32_t w, uint32_t h, vk::PresentModeKHR presentMode) { +void SurfaceRenderableResource::initSwapchain(uint32_t w, uint32_t h) { const auto& physicalDevice = backend.getPhysicalDevice(); const auto& device = backend.getDevice(); diff --git a/src/mbgl/vulkan/renderer_backend.cpp b/src/mbgl/vulkan/renderer_backend.cpp index 1dd5d64a131..e2b44708133 100644 --- a/src/mbgl/vulkan/renderer_backend.cpp +++ b/src/mbgl/vulkan/renderer_backend.cpp @@ -97,7 +97,11 @@ std::unique_ptr RendererBackend::createContext() { std::vector RendererBackend::getLayers() { return { #ifdef ENABLE_VULKAN_VALIDATION - "VK_LAYER_KHRONOS_validation" + "VK_LAYER_KHRONOS_validation", +#endif + +#ifdef _WIN32 + "VK_LAYER_LUNARG_monitor", #endif }; } @@ -561,9 +565,9 @@ void RendererBackend::initSwapchain() { auto& renderableResource = renderable.getResource(); const auto& size = renderable.getSize(); - // use triple buffering if rendering to a surface + // buffer resources if rendering to a surface // no buffering when using headless - maxFrames = renderableResource.getPlatformSurface() ? 3 : 1; + maxFrames = renderableResource.getPlatformSurface() ? 2 : 1; renderableResource.init(size.width, size.height); From b956b5ada4836192e45facb2ecab57996de5c450 Mon Sep 17 00:00:00 2001 From: Bart Louwers Date: Wed, 27 Nov 2024 13:02:42 +0100 Subject: [PATCH 12/21] Use Issue Templates for iOS and Android (#3045) --- .github/ISSUE_TEMPLATE/android-bug-report.yml | 67 +++++++++++++++++++ .github/ISSUE_TEMPLATE/bug_report.md | 19 ++++-- .github/ISSUE_TEMPLATE/ios-bug-report.yml | 58 ++++++++++++++++ 3 files changed, 138 insertions(+), 6 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/android-bug-report.yml create mode 100644 .github/ISSUE_TEMPLATE/ios-bug-report.yml diff --git a/.github/ISSUE_TEMPLATE/android-bug-report.yml b/.github/ISSUE_TEMPLATE/android-bug-report.yml new file mode 100644 index 00000000000..4d27e9518b4 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/android-bug-report.yml @@ -0,0 +1,67 @@ +name: MapLibre Android Bug Report +description: Report a bug you encountered with MapLibre Android. +labels: ["android"] +type: "bug" +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this bug report! + - type: input + id: version + attributes: + label: MapLibre Android Version + placeholder: e.g. 11.6.2 + validations: + required: true + - type: input + id: android-version + attributes: + label: Android SDK Version + placeholder: e.g. Android 10 + validations: + required: true + - type: input + id: device + attributes: + label: Device + description: "Enter the device that you encountered the issue on or enter 'Simulator' if you only see this issue in a simulator." + placeholder: Google Pixel 7 Pro + validations: + required: true + - type: textarea + id: what-happened + attributes: + label: What happened? + description: Also tell us, what did you expect to happen? + validations: + required: true + - type: textarea + id: repro + attributes: + label: Steps to reproduce + description: Explain how the issue can be reproduced. + validations: + required: true + - type: dropdown + id: renderer + attributes: + label: Renderer + multiple: true + options: + - OpenGL (choose this if you are unsure) + - Vulkan + description: Mostly relevant for rendering issues. + - type: textarea + id: logs + attributes: + label: Relevant log output + description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks. + render: shell + - type: textarea + id: context + attributes: + label: Additional context + description: Additional context such as screenshots or videos that are helpful. + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index e244bd16557..b3ded6beb46 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -1,16 +1,20 @@ --- -name: Bug report -about: Create a report to help us improve +name: General Bug report +about: Create a report to help us improve. title: '' -labels: bug +type: bug assignees: '' --- + + **Describe the bug** + A clear and concise description of what the bug is. **To Reproduce** + Steps to reproduce the behavior: 1. Go to '...' 2. Click on '....' @@ -18,16 +22,19 @@ Steps to reproduce the behavior: 4. See error **Expected behavior** + A clear and concise description of what you expected to happen. **Screenshots** + If applicable, add screenshots to help explain your problem. **Platform information (please complete the following information):** - - OS: [e.g. iOS] - - Platform [e.g. Qt, Node.js, iOS] - - Version [e.g. 22] + - Operating System: + - Platform (e.g. Node.js, Qt): + - Version: **Additional context** + Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/ios-bug-report.yml b/.github/ISSUE_TEMPLATE/ios-bug-report.yml new file mode 100644 index 00000000000..0591249e75b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/ios-bug-report.yml @@ -0,0 +1,58 @@ +name: MapLibre iOS Bug Report +description: Report a bug you encountered with MapLibre iOS. +labels: ["ios"] +type: "bug" +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this bug report! + - type: input + id: version + attributes: + label: MapLibre iOS Version + placeholder: e.g. 6.8.1 + validations: + required: true + - type: input + id: ios-version + attributes: + label: iOS Version + placeholder: e.g. 6.8.1 + validations: + required: true + - type: input + id: device + attributes: + label: Device + description: "Enter the device that you encountered the issue on or enter 'Simulator' if you only see this issue in a simulator." + placeholder: iPhone 15 Pro + validations: + required: true + - type: textarea + id: what-happened + attributes: + label: What happened? + description: Also tell us, what did you expect to happen? + validations: + required: true + - type: textarea + id: repro + attributes: + label: Steps to reproduce + description: Explain how the issue can be reproduced. + validations: + required: true + - type: textarea + id: logs + attributes: + label: Relevant log output + description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks. + render: shell + - type: textarea + id: context + attributes: + label: Additional context + description: Additional context such as screenshots or videos that are helpful. + validations: + required: false From aa618c1dab8a2c420dbbaba6bbea2d28fa3191b7 Mon Sep 17 00:00:00 2001 From: Bart Louwers Date: Wed, 27 Nov 2024 13:04:48 +0100 Subject: [PATCH 13/21] Increase ccache size android-ci (#3044) --- .github/workflows/android-ci.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/android-ci.yml b/.github/workflows/android-ci.yml index 9addd4ec419..70729f36b57 100644 --- a/.github/workflows/android-ci.yml +++ b/.github/workflows/android-ci.yml @@ -123,6 +123,8 @@ jobs: - uses: hendrikmuhs/ccache-action@v1.2 with: key: ${{ github.job }} + append-timestamp: false + max-size: 5G - name: restore-gradle-cache uses: actions/cache@v4 @@ -229,6 +231,8 @@ jobs: - uses: hendrikmuhs/ccache-action@v1.2 with: key: ${{ github.job }} + append-timestamp: false + max-size: 5G - name: Create data.zip in assets directory run: zip -r test/android/app/src/main/assets/data.zip -@ < test/android/app/src/main/assets/to_zip.txt @@ -283,6 +287,8 @@ jobs: - uses: hendrikmuhs/ccache-action@v1.2 with: key: ${{ github.job }} + append-timestamp: false + max-size: 5G - name: Get CMake and Ninja uses: lukka/get-cmake@latest From 1bdb9f3e403f892099355b63f2faf182ed7416b4 Mon Sep 17 00:00:00 2001 From: Sargun Vohra Date: Wed, 27 Nov 2024 07:08:20 -0500 Subject: [PATCH 14/21] attempt to fix duplicated section in android dokka (#3050) --- platform/android/MapLibreAndroid/build.gradle.kts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platform/android/MapLibreAndroid/build.gradle.kts b/platform/android/MapLibreAndroid/build.gradle.kts index daa7aa90f63..7d256d5736d 100644 --- a/platform/android/MapLibreAndroid/build.gradle.kts +++ b/platform/android/MapLibreAndroid/build.gradle.kts @@ -42,7 +42,7 @@ tasks.withType { moduleName.set("MapLibre Native Android") dokkaSourceSets { - configureEach { + named("main") { includes.from("Module.md") } } @@ -196,4 +196,4 @@ configurations { // apply() // intentionally disabled -// apply(plugin = "maplibre.jacoco-report") \ No newline at end of file +// apply(plugin = "maplibre.jacoco-report") From 06fb1816a6c400af051a0ec2605d0eff25eb1f12 Mon Sep 17 00:00:00 2001 From: Sargun Vohra Date: Wed, 27 Nov 2024 07:08:39 -0500 Subject: [PATCH 15/21] Update broken link to android examples (#3048) --- platform/android/MapLibreAndroid/Module.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/android/MapLibreAndroid/Module.md b/platform/android/MapLibreAndroid/Module.md index 9050cdb5a93..977aa347479 100644 --- a/platform/android/MapLibreAndroid/Module.md +++ b/platform/android/MapLibreAndroid/Module.md @@ -4,5 +4,5 @@ This is the API documentation for the Android API of [MapLibre Native](https://g ## See Also -- [Getting Started Guide](https://maplibre.org/maplibre-native/docs/book/android/getting-started-guide.html) +- [Getting Started Guide](https://maplibre.org/maplibre-native/android/examples/getting-started/) - [Source code Android API](https://github.com/maplibre/maplibre-native/tree/main/platform/android) From 69660be7da63355f0e1767068b60fa693abef5f4 Mon Sep 17 00:00:00 2001 From: Adrian Cojocaru Date: Wed, 27 Nov 2024 16:34:51 +0200 Subject: [PATCH 16/21] Add thermal status to benchmark results (#3051) --- .../activity/benchmark/BenchmarkActivity.kt | 20 ++++++++++++++++++- .../android/testapp/utils/BenchmarkUtils.kt | 4 +++- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/benchmark/BenchmarkActivity.kt b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/benchmark/BenchmarkActivity.kt index 9682789cb8b..2f30dacf724 100644 --- a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/benchmark/BenchmarkActivity.kt +++ b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/benchmark/BenchmarkActivity.kt @@ -2,10 +2,12 @@ package org.maplibre.android.testapp.activity.benchmark import android.annotation.SuppressLint import android.app.Activity +import android.content.Context import android.os.Build import android.os.Bundle import android.os.Environment import android.os.Handler +import android.os.PowerManager import android.view.View import android.view.WindowManager import androidx.appcompat.app.AppCompatActivity @@ -188,7 +190,23 @@ class BenchmarkActivity : AppCompatActivity() { } } + private fun getThermalStatus(): Int { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { + val powerManager = getSystemService(Context.POWER_SERVICE) as PowerManager + return powerManager.currentThermalStatus + } + + return -1; + } + private fun setupMapView() { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { + val powerManager = getSystemService(Context.POWER_SERVICE) as PowerManager + powerManager.addThermalStatusListener { + status -> println("Thermal status changed $status") + } + } + mapView = findViewById(R.id.mapView) as MapView mapView.getMapAsync { maplibreMap: MapLibreMap -> val benchmarkResult = BenchmarkResult(arrayListOf()) @@ -254,7 +272,7 @@ class BenchmarkActivity : AppCompatActivity() { mapView.removeOnDidFinishRenderingFrameListener(listener) - return BenchmarkRunResult(fps, encodingTimeStore, renderingTimeStore) + return BenchmarkRunResult(fps, encodingTimeStore, renderingTimeStore, getThermalStatus()) } override fun onStart() { diff --git a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/utils/BenchmarkUtils.kt b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/utils/BenchmarkUtils.kt index f49a1d014d1..6f07bf49e80 100644 --- a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/utils/BenchmarkUtils.kt +++ b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/utils/BenchmarkUtils.kt @@ -31,7 +31,8 @@ data class BenchmarkRun( data class BenchmarkRunResult( val fps: Double, val encodingTimeStore: FrameTimeStore, - val renderingTimeStore: FrameTimeStore + val renderingTimeStore: FrameTimeStore, + val thermalState: Int ) data class BenchmarkResult ( @@ -46,6 +47,7 @@ fun jsonPayload(benchmarkResult: BenchmarkResult): JsonObject { addJsonObject { put("styleName", JsonPrimitive(run.first.styleName)) put("syncRendering", JsonPrimitive(run.first.syncRendering)) + put("thermalState", JsonPrimitive(run.second.thermalState)) put("fps", JsonPrimitive(run.second.fps)) put("avgEncodingTime", JsonPrimitive(run.second.encodingTimeStore.average())) put("avgRenderingTime", JsonPrimitive(run.second.renderingTimeStore.average())) From f5479073a793420e97876aa10d4c2e6dded07d82 Mon Sep 17 00:00:00 2001 From: liyanjin <36877356+grab-liyanjin@users.noreply.github.com> Date: Thu, 28 Nov 2024 21:30:25 +0800 Subject: [PATCH 17/21] Fix the issue that the empty polyline cannot be updated (#3046) --- .../android/maps/PolygonContainer.java | 10 +- .../android/maps/PolylineContainer.java | 10 +- .../android/maps/AnnotationManagerTest.kt | 103 ++++++++++-------- 3 files changed, 67 insertions(+), 56 deletions(-) diff --git a/platform/android/MapLibreAndroid/src/main/java/org/maplibre/android/maps/PolygonContainer.java b/platform/android/MapLibreAndroid/src/main/java/org/maplibre/android/maps/PolygonContainer.java index dae5f8114a6..7e961f2d73c 100644 --- a/platform/android/MapLibreAndroid/src/main/java/org/maplibre/android/maps/PolygonContainer.java +++ b/platform/android/MapLibreAndroid/src/main/java/org/maplibre/android/maps/PolygonContainer.java @@ -27,12 +27,10 @@ class PolygonContainer implements Polygons { @Override public Polygon addBy(@NonNull PolygonOptions polygonOptions, @NonNull MapLibreMap maplibreMap) { Polygon polygon = polygonOptions.getPolygon(); - if (!polygon.getPoints().isEmpty()) { - long id = nativeMap != null ? nativeMap.addPolygon(polygon) : 0; - polygon.setId(id); - polygon.setMapLibreMap(maplibreMap); - annotations.put(id, polygon); - } + long id = nativeMap != null ? nativeMap.addPolygon(polygon) : 0; + polygon.setId(id); + polygon.setMapLibreMap(maplibreMap); + annotations.put(id, polygon); return polygon; } diff --git a/platform/android/MapLibreAndroid/src/main/java/org/maplibre/android/maps/PolylineContainer.java b/platform/android/MapLibreAndroid/src/main/java/org/maplibre/android/maps/PolylineContainer.java index f7ce3b88575..a2338120590 100644 --- a/platform/android/MapLibreAndroid/src/main/java/org/maplibre/android/maps/PolylineContainer.java +++ b/platform/android/MapLibreAndroid/src/main/java/org/maplibre/android/maps/PolylineContainer.java @@ -27,12 +27,10 @@ class PolylineContainer implements Polylines { @Override public Polyline addBy(@NonNull PolylineOptions polylineOptions, @NonNull MapLibreMap maplibreMap) { Polyline polyline = polylineOptions.getPolyline(); - if (!polyline.getPoints().isEmpty()) { - long id = nativeMap != null ? nativeMap.addPolyline(polyline) : 0; - polyline.setMapLibreMap(maplibreMap); - polyline.setId(id); - annotations.put(id, polyline); - } + long id = nativeMap != null ? nativeMap.addPolyline(polyline) : 0; + polyline.setMapLibreMap(maplibreMap); + polyline.setId(id); + annotations.put(id, polyline); return polyline; } diff --git a/platform/android/MapLibreAndroid/src/test/java/org/maplibre/android/maps/AnnotationManagerTest.kt b/platform/android/MapLibreAndroid/src/test/java/org/maplibre/android/maps/AnnotationManagerTest.kt index 77cc9bbfaf8..77986855e4a 100644 --- a/platform/android/MapLibreAndroid/src/test/java/org/maplibre/android/maps/AnnotationManagerTest.kt +++ b/platform/android/MapLibreAndroid/src/test/java/org/maplibre/android/maps/AnnotationManagerTest.kt @@ -8,35 +8,43 @@ import org.maplibre.android.annotations.MarkerOptions import org.maplibre.android.geometry.LatLng import org.junit.Assert import org.junit.Test +import org.maplibre.android.annotations.PolygonOptions +import org.maplibre.android.annotations.PolylineOptions import org.mockito.ArgumentMatchers import org.mockito.Mockito class AnnotationManagerTest { + + private val aNativeMapView: NativeMap = Mockito.mock(NativeMapView::class.java) + private val aMapView = Mockito.mock(MapView::class.java) + private val annotationsArray = LongSparseArray() + private val aIconManager = Mockito.mock( + IconManager::class.java + ) + private val aMapLibreMap = Mockito.mock(MapLibreMap::class.java) + + private val annotations: Annotations = AnnotationContainer(aNativeMapView, annotationsArray) + private val markers: Markers = MarkerContainer(aNativeMapView, annotationsArray, aIconManager) + private val polygons: Polygons = PolygonContainer(aNativeMapView, annotationsArray) + private val polylines: Polylines = PolylineContainer(aNativeMapView, annotationsArray) + private val shapeAnnotations: ShapeAnnotations = + ShapeAnnotationContainer(aNativeMapView, annotationsArray) + + + private val annotationManager = AnnotationManager( + aMapView, + annotationsArray, + aIconManager, + annotations, + markers, + polygons, + polylines, + shapeAnnotations + ) + @Test @Throws(Exception::class) fun checksAddAMarker() { - val aNativeMapView: NativeMap = Mockito.mock(NativeMapView::class.java) - val aMapView = Mockito.mock(MapView::class.java) - val annotationsArray = LongSparseArray() - val aIconManager = Mockito.mock( - IconManager::class.java - ) - val annotations: Annotations = AnnotationContainer(aNativeMapView, annotationsArray) - val markers: Markers = MarkerContainer(aNativeMapView, annotationsArray, aIconManager) - val polygons: Polygons = PolygonContainer(aNativeMapView, annotationsArray) - val polylines: Polylines = PolylineContainer(aNativeMapView, annotationsArray) - val shapeAnnotations: ShapeAnnotations = - ShapeAnnotationContainer(aNativeMapView, annotationsArray) - val annotationManager = AnnotationManager( - aMapView, - annotationsArray, - aIconManager, - annotations, - markers, - polygons, - polylines, - shapeAnnotations - ) val aMarker = Mockito.mock( Marker::class.java ) @@ -55,28 +63,6 @@ class AnnotationManagerTest { @Test @Throws(Exception::class) fun checksAddMarkers() { - val aNativeMapView = Mockito.mock(NativeMapView::class.java) - val aMapView = Mockito.mock(MapView::class.java) - val annotationsArray = LongSparseArray() - val aIconManager = Mockito.mock( - IconManager::class.java - ) - val annotations: Annotations = AnnotationContainer(aNativeMapView, annotationsArray) - val markers: Markers = MarkerContainer(aNativeMapView, annotationsArray, aIconManager) - val polygons: Polygons = PolygonContainer(aNativeMapView, annotationsArray) - val polylines: Polylines = PolylineContainer(aNativeMapView, annotationsArray) - val shapeAnnotations: ShapeAnnotations = - ShapeAnnotationContainer(aNativeMapView, annotationsArray) - val annotationManager = AnnotationManager( - aMapView, - annotationsArray, - aIconManager, - annotations, - markers, - polygons, - polylines, - shapeAnnotations - ) val firstId = 1L val secondId = 2L val markerList: MutableList> = ArrayList() @@ -101,4 +87,33 @@ class AnnotationManagerTest { Assert.assertEquals("first", (annotationManager.getAnnotation(firstId) as Marker).title) Assert.assertEquals("second", (annotationManager.getAnnotation(secondId) as Marker).title) } + + @Test + @Throws(Exception::class) + fun checksAddEmptyPolygon() { + val pId = 5L + val polygonOptions = PolygonOptions() + val polygon = polygonOptions.polygon + Mockito.`when`(aNativeMapView.addPolygon(polygon)).thenReturn(pId) + val resultPolygon = annotationManager.addPolygon(polygonOptions, aMapLibreMap) + Assert.assertEquals(polygon, resultPolygon) + Assert.assertEquals(pId, resultPolygon.id) + Assert.assertEquals(1, annotationManager.annotations.size) + Assert.assertEquals(polygon, annotationManager.annotations[0]) + + } + + @Test + @Throws(Exception::class) + fun checksAddEmptyPolyline() { + val pId = 5L + val polylineOptions = PolylineOptions() + val polyline = polylineOptions.polyline + Mockito.`when`(aNativeMapView.addPolyline(polyline)).thenReturn(pId) + val resultPolyline = annotationManager.addPolyline(polylineOptions, aMapLibreMap) + Assert.assertEquals(polyline, resultPolyline) + Assert.assertEquals(pId, resultPolyline.id) + Assert.assertEquals(1, annotationManager.annotations.size) + Assert.assertEquals(polyline, annotationManager.annotations[0]) + } } From 4878005ffe6ea835f56145b25f0e40e49399e287 Mon Sep 17 00:00:00 2001 From: Sargun Vohra Date: Thu, 28 Nov 2024 09:37:03 -0500 Subject: [PATCH 18/21] docs: Upgrade to Dokka 2.0.0-Beta (#3054) Co-authored-by: Bart Louwers --- .github/workflows/android-ci.yml | 4 ++-- .github/workflows/gh-pages-android-api.yml | 3 +-- .gitignore | 1 + platform/android/MapLibreAndroid/build.gradle.kts | 15 +++++++++++---- platform/android/gradle.properties | 2 ++ platform/android/gradle/libs.versions.toml | 6 +++--- platform/android/settings.gradle.kts | 4 ++-- 7 files changed, 22 insertions(+), 13 deletions(-) diff --git a/.github/workflows/android-ci.yml b/.github/workflows/android-ci.yml index 70729f36b57..a26ad33a352 100644 --- a/.github/workflows/android-ci.yml +++ b/.github/workflows/android-ci.yml @@ -146,8 +146,8 @@ jobs: run: make android-lib-arm-v8 - name: Build API documentation - run: ./gradlew dokkaHtml - + run: ./gradlew dokkaGenerate + - name: Build Examples documentation run: make mkdocs-build diff --git a/.github/workflows/gh-pages-android-api.yml b/.github/workflows/gh-pages-android-api.yml index 973ff784176..abe4b3fc690 100644 --- a/.github/workflows/gh-pages-android-api.yml +++ b/.github/workflows/gh-pages-android-api.yml @@ -23,7 +23,7 @@ jobs: java-version: "17" - name: Generate documentation - run: ./gradlew dokkaHtml + run: ./gradlew dokkaGenerate - name: Deploy 🚀 uses: JamesIves/github-pages-deploy-action@v4.6.9 @@ -31,4 +31,3 @@ jobs: branch: gh-pages folder: platform/android/MapLibreAndroid/build/dokka/html target-folder: android/api/ - \ No newline at end of file diff --git a/.gitignore b/.gitignore index 0865374ec53..aa5f392d329 100644 --- a/.gitignore +++ b/.gitignore @@ -7,6 +7,7 @@ /platform/android/armeabi-v7a /platform/android/MapLibreAndroid/.cxx /platform/android/MapLibreAndroid/build +/platform/android/MapLibrePlugin/build /platform/android/MapLibreAndroidTestApp/.cxx /platform/android/MapLibreAndroidTestApp/build /platform/android/buildSrc/build diff --git a/platform/android/MapLibreAndroid/build.gradle.kts b/platform/android/MapLibreAndroid/build.gradle.kts index 7d256d5736d..d4be1d2fa0e 100644 --- a/platform/android/MapLibreAndroid/build.gradle.kts +++ b/platform/android/MapLibreAndroid/build.gradle.kts @@ -1,5 +1,3 @@ -import org.jetbrains.dokka.gradle.DokkaTask - plugins { alias(libs.plugins.kotlinter) alias(libs.plugins.dokka) @@ -38,12 +36,21 @@ dependencies { androidTestImplementation(libs.testRules) } -tasks.withType { +dokka { moduleName.set("MapLibre Native Android") dokkaSourceSets { - named("main") { + main { includes.from("Module.md") + + sourceLink { + remoteUrl("https://github.com/maplibre/maplibre-native/tree/main/platform/android/") + localDirectory.set(rootDir) + } + + // TODO add externalDocumentationLinks when these get dokka or javadocs: + // - https://github.com/maplibre/maplibre-java + // - https://github.com/maplibre/maplibre-gestures-android } } } diff --git a/platform/android/gradle.properties b/platform/android/gradle.properties index a274ee6911d..0eb9ba9bd7e 100644 --- a/platform/android/gradle.properties +++ b/platform/android/gradle.properties @@ -5,3 +5,5 @@ org.gradle.jvmargs=-Xmx4096M android.nonTransitiveRClass=false android.nonFinalResIds=false android.injected.androidTest.leaveApksInstalledAfterRun=true +org.jetbrains.dokka.experimental.gradle.pluginMode=V2Enabled +org.jetbrains.dokka.experimental.gradle.pluginMode.noWarn=true diff --git a/platform/android/gradle/libs.versions.toml b/platform/android/gradle/libs.versions.toml index 15d81d877de..026c6f7bed9 100644 --- a/platform/android/gradle/libs.versions.toml +++ b/platform/android/gradle/libs.versions.toml @@ -82,14 +82,14 @@ androidxTestExtJUnit = { group = "androidx.test.ext", name = "junit", version = androidxTestCoreKtx = { group = "androidx.test", name = "core-ktx", version = "1.6.1" } kotlinxSerializationJson = { group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-json", version = "1.7.2" } -androidGradlePlugin = { group = "com.android.tools.build", name = "gradle", version.ref = "androidGradlePlugin"} +androidGradlePlugin = { group = "com.android.tools.build", name = "gradle", version.ref = "androidGradlePlugin" } [plugins] nexusPublishPlugin = { id = "io.github.gradle-nexus.publish-plugin", version = "2.0.0" } kotlinter = { id = "org.jmailen.kotlinter", version = "4.4.1" } kotlinAndroid = { id = "org.jetbrains.kotlin.android", version = "2.0.20" } -dokka = { id = "org.jetbrains.dokka", version = "1.9.20" } +dokka = { id = "org.jetbrains.dokka", version = "2.0.0-Beta" } kotlinPluginSerialization = { id = "org.jetbrains.kotlin.plugin.serialization", version = "2.0.20" } android-application = { id = "com.android.application", version.ref = "androidGradlePlugin" } -android-library = { id = "com.android.library", version.ref = "androidGradlePlugin" } \ No newline at end of file +android-library = { id = "com.android.library", version.ref = "androidGradlePlugin" } diff --git a/platform/android/settings.gradle.kts b/platform/android/settings.gradle.kts index 6292873a979..4c6c239bc84 100644 --- a/platform/android/settings.gradle.kts +++ b/platform/android/settings.gradle.kts @@ -25,7 +25,7 @@ plugins { include(":MapLibreAndroid", ":MapLibreAndroidTestApp", ":MapLibreAndroidLint") -rootProject.name = "MapLibre Native for Android" +rootProject.name = "MapLibreAndroid" val renderTestProjectDir = file("$rootDir/../../render-test/android") includeBuild(renderTestProjectDir) { @@ -37,4 +37,4 @@ includeBuild(cppTestProjectDir) { name = "cppUnitTestsApp" } -includeBuild("./MapLibrePlugin") \ No newline at end of file +includeBuild("./MapLibrePlugin") From 8b32c9a78309af3df8ffadf5fa4276a135212262 Mon Sep 17 00:00:00 2001 From: Dilshodbek Jumabaev Date: Thu, 28 Nov 2024 22:32:17 +0500 Subject: [PATCH 19/21] Guide to using GeoJsonDataSource (#2977) Co-authored-by: Bart Louwers --- .../feature/QuerySourceFeaturesActivity.kt | 2 + .../style/CollectionUpdateOnStyleChange.kt | 2 + .../activity/style/HeatmapLayerActivity.kt | 5 +- .../testapp/activity/style/NoStyleActivity.kt | 3 +- .../activity/style/RuntimeStyleActivity.kt | 2 + .../style/ZoomFunctionSymbolLayerActivity.kt | 4 + .../turf/MapSnapshotterWithinExpression.kt | 5 +- .../android/testapp/utils/ResourceUtils.kt | 2 + platform/android/docs/geojson-guide.md | 134 ++++++++++++++++++ 9 files changed, 155 insertions(+), 4 deletions(-) create mode 100644 platform/android/docs/geojson-guide.md diff --git a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/feature/QuerySourceFeaturesActivity.kt b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/feature/QuerySourceFeaturesActivity.kt index b4113a482bf..213994f3cbc 100644 --- a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/feature/QuerySourceFeaturesActivity.kt +++ b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/feature/QuerySourceFeaturesActivity.kt @@ -43,6 +43,7 @@ class QuerySourceFeaturesActivity : AppCompatActivity() { } private fun initStyle(style: Style) { + // # --8<-- [start:JsonObject] val properties = JsonObject() properties.addProperty("key1", "value1") val source = GeoJsonSource( @@ -62,6 +63,7 @@ class QuerySourceFeaturesActivity : AppCompatActivity() { val layer = CircleLayer("test-layer", source.id) .withFilter(visible) style.addLayer(layer) + // # --8<-- [end:JsonObject] // Add a click listener maplibreMap.addOnMapClickListener { point: LatLng? -> diff --git a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/CollectionUpdateOnStyleChange.kt b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/CollectionUpdateOnStyleChange.kt index cdabb1ffc10..589e6e623bf 100644 --- a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/CollectionUpdateOnStyleChange.kt +++ b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/CollectionUpdateOnStyleChange.kt @@ -56,6 +56,7 @@ class CollectionUpdateOnStyleChange : AppCompatActivity(), OnMapReadyCallback, S } private fun setupLayer(style: Style) { + // # --8<-- [start:setupLayer] val source = GeoJsonSource("source", featureCollection) val lineLayer = LineLayer("layer", "source") .withProperties( @@ -65,6 +66,7 @@ class CollectionUpdateOnStyleChange : AppCompatActivity(), OnMapReadyCallback, S style.addSource(source) style.addLayer(lineLayer) + // # --8<-- [end:setupLayer] } private fun setupStyleChangeView() { diff --git a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/HeatmapLayerActivity.kt b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/HeatmapLayerActivity.kt index dacb8d41cbe..117346e5694 100644 --- a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/HeatmapLayerActivity.kt +++ b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/HeatmapLayerActivity.kt @@ -45,10 +45,11 @@ class HeatmapLayerActivity : AppCompatActivity() { } ) } - + // # --8<-- [start:createEarthquakeSource] private fun createEarthquakeSource(): GeoJsonSource { return GeoJsonSource(EARTHQUAKE_SOURCE_ID, URI(EARTHQUAKE_SOURCE_URL)) } + // # --8<-- [end:createEarthquakeSource] private fun createHeatmapLayer(): HeatmapLayer { val layer = HeatmapLayer(HEATMAP_LAYER_ID, EARTHQUAKE_SOURCE_ID) @@ -188,6 +189,7 @@ class HeatmapLayerActivity : AppCompatActivity() { mapView.onDestroy() } + // # --8<-- [start:constants] companion object { private const val EARTHQUAKE_SOURCE_URL = "https://maplibre.org/maplibre-gl-js-docs/assets/earthquakes.geojson" @@ -196,4 +198,5 @@ class HeatmapLayerActivity : AppCompatActivity() { private const val HEATMAP_LAYER_SOURCE = "earthquakes" private const val CIRCLE_LAYER_ID = "earthquakes-circle" } + // # --8<-- [end:constants] } diff --git a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/NoStyleActivity.kt b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/NoStyleActivity.kt index 43e16d7ffd6..3352d2a56e4 100644 --- a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/NoStyleActivity.kt +++ b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/NoStyleActivity.kt @@ -29,7 +29,7 @@ class NoStyleActivity : AppCompatActivity() { super.onCreate(savedInstanceState) binding = ActivityMapSimpleBinding.inflate(layoutInflater) setContentView(binding.root) - + // # --8<-- [start:setup] binding.mapView.getMapAsync { map -> map.moveCamera(CameraUpdateFactory.newLatLngZoom(cameraTarget, cameraZoom)) map.setStyle( @@ -39,6 +39,7 @@ class NoStyleActivity : AppCompatActivity() { .withLayer(SymbolLayer(layerId, sourceId).withProperties(iconImage(imageId))) ) } + // # --8<-- [end:setup] } override fun onStart() { diff --git a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/RuntimeStyleActivity.kt b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/RuntimeStyleActivity.kt index 6df7788241a..71341d47405 100644 --- a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/RuntimeStyleActivity.kt +++ b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/RuntimeStyleActivity.kt @@ -329,6 +329,7 @@ class RuntimeStyleActivity : AppCompatActivity() { private fun addParksLayer() { // Add a source + // # --8<-- [start:source] val source: Source = try { GeoJsonSource("amsterdam-spots", ResourceUtils.readRawResource(this, R.raw.amsterdam)) } catch (ioException: IOException) { @@ -347,6 +348,7 @@ class RuntimeStyleActivity : AppCompatActivity() { PropertyFactory.fillOpacity(0.3f), PropertyFactory.fillAntialias(true) ) + // # --8<-- [end:source] // Only show me parks (except westerpark with stroke-width == 3) layer.setFilter( diff --git a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/ZoomFunctionSymbolLayerActivity.kt b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/ZoomFunctionSymbolLayerActivity.kt index b7647dcdfc5..b2551676561 100644 --- a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/ZoomFunctionSymbolLayerActivity.kt +++ b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/ZoomFunctionSymbolLayerActivity.kt @@ -61,6 +61,7 @@ class ZoomFunctionSymbolLayerActivity : AppCompatActivity() { } } + // # --8<-- [start:updateSource] private fun updateSource(style: Style?) { val featureCollection = createFeatureCollection() if (source != null) { @@ -70,6 +71,7 @@ class ZoomFunctionSymbolLayerActivity : AppCompatActivity() { style!!.addSource(source!!) } } + // # --8<-- [end:updateSource] private fun toggleSymbolLayerVisibility() { layer!!.setProperties( @@ -78,6 +80,7 @@ class ZoomFunctionSymbolLayerActivity : AppCompatActivity() { isShowingSymbolLayer = !isShowingSymbolLayer } + // # --8<-- [start:createFeatureCollection] private fun createFeatureCollection(): FeatureCollection { val point = if (isInitialPosition) { Point.fromLngLat(-74.01618140, 40.701745) @@ -89,6 +92,7 @@ class ZoomFunctionSymbolLayerActivity : AppCompatActivity() { val feature = Feature.fromGeometry(point, properties) return FeatureCollection.fromFeatures(arrayOf(feature)) } + // # --8<-- [end:createFeatureCollection] private fun addLayer(style: Style) { layer = SymbolLayer(LAYER_ID, SOURCE_ID) diff --git a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/turf/MapSnapshotterWithinExpression.kt b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/turf/MapSnapshotterWithinExpression.kt index 7b5e6b4f707..ae7f447275f 100644 --- a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/turf/MapSnapshotterWithinExpression.kt +++ b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/turf/MapSnapshotterWithinExpression.kt @@ -187,9 +187,9 @@ class MapSnapshotterWithinExpression : AppCompatActivity() { super.onSaveInstanceState(outState, outPersistentState) binding.mapView.onSaveInstanceState(outState) } - - private fun bufferLineStringGeometry(): Polygon { + private fun bufferLineStringGeometry(): Polygon { // TODO replace static data by Turf#Buffer: mapbox-java/issues/987 + // # --8<-- [start:fromJson] return FeatureCollection.fromJson( """ { @@ -250,6 +250,7 @@ class MapSnapshotterWithinExpression : AppCompatActivity() { } """.trimIndent() ).features()!![0].geometry() as Polygon + // # --8<-- [end:fromJson] } companion object { diff --git a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/utils/ResourceUtils.kt b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/utils/ResourceUtils.kt index cabe0ccdceb..5e9a28efe43 100644 --- a/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/utils/ResourceUtils.kt +++ b/platform/android/MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/utils/ResourceUtils.kt @@ -7,6 +7,7 @@ import java.io.* object ResourceUtils { @JvmStatic + // # --8<-- [start:readRawResource] fun readRawResource(context: Context?, @RawRes rawResource: Int): String { var json = "" if (context != null) { @@ -23,6 +24,7 @@ object ResourceUtils { } return json } + // # --8<-- [end:readRawResource] fun convertDpToPx(context: Context, dp: Float): Float { return TypedValue.applyDimension( diff --git a/platform/android/docs/geojson-guide.md b/platform/android/docs/geojson-guide.md new file mode 100644 index 00000000000..db7c0f1a943 --- /dev/null +++ b/platform/android/docs/geojson-guide.md @@ -0,0 +1,134 @@ +# Using a GeoJSON Source + +This guide will teach you how to use [`GeoJsonSource`](https://maplibre.org/maplibre-native/android/api/-map-libre%20-native%20-android/org.maplibre.android.style.sources/-geo-json-source/index.html) by deep diving into [GeoJSON](https://geojson.org/) file format. + +## Goals + +After finishing this documentation you should be able to: + +1. Understand how `Style`, `Layer`, and `Source` interact with each other. +2. Explore building blocks of GeoJSON data. +3. Use GeoJSON files in constructing `GeoJsonSource`s. +4. Update data at runtime. + +## 1. Styles, Layers, and Data source + +- A style defines the visual representation of the map such as colors and appearance. +- Layers control how data should be presented to the user. +- Data sources hold actual data and provides layers with it. + +Styles consist of collections of layers and a data source. Layers reference data sources. Hence, they require a unique source ID when you construct them. +It would be meaningless if we don't have any data to show, so we need know how to supply data through a data source. + +Firstly, we need to understand how to store data and pass it into a data source; therefore, we will discuss GeoJSON in the next session. + +## 2. GeoJSON + +[GeoJSON](https://geojson.org/) is a JSON file for encoding various geographical data structures. +It defines several JSON objects to represent geospatial information. Typicalle the`.geojson` extension is used for GeoJSON files. +We define the most fundamental objects: + +- `Geometry` refers to a single geometric shape that contains one or more coordinates. These shapes are visual objects displayed on a map. A geometry can be one of the following six types: + - Point + - MultiPoint + - LineString + - MultilineString + - Polygon + - MultiPolygon +- `Feautue` is a compound object that combines a single geometry with user-defined attributes, such as name, color. +- `FeatureCollection` is set of features stored in an array. It is a root object that introduces all other features. + +A typical GeoJSON structure might look like: + +```json +{ + "type": "Feature", + "geometry": { + "type": "Point", + "coordinates": [125.6, 10.1] + }, + "properties": { + "name": "Dinagat Islands" + } +} +``` + +So far we learned describing geospatial data in GeoJSON files. We will start applying this knowledge into our map applications. + +## 3. GeoJsonSource + +As we discussed before, map requires some sort data to be rendered. We use different sources such as Vector, Raster and GeoJSON. +We will focus exclusively on `GeoJsonSource` and will not address other sources. + +`GeoJsonSource` is a type of source that has a unique `String` ID and GeoJSON data. + +There are several ways to construct a `GeoJsonSource`: + +- Locally stored files such as assets and raw folders +- Remote services +- Raw string parsed into FeatureCollections objects +- Geometry, Feature, and FeatureCollection objects that map to GeoJSON Base builders + +A sample `GeoJsonSource`: + +```kotlin +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/CollectionUpdateOnStyleChange.kt:setupLayer" +``` + +Note that you can not simply show data on a map. Layers must reference them. Therefore, you create a layer that gives visual appearance to it. + +### Creating GeoJSON sources + +There are various ways you can create a `GeoJSONSource`. Some of the options are shown below. + +```kotlin title="Loading from local files with assets folder file" +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/NoStyleActivity.kt:setup" +``` + +```kotlin title="Loading with raw folder file" +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/RuntimeStyleActivity.kt:source" +``` + +```kotlin title="Parsing inline JSON" +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/utils/ResourceUtils.kt:readRawResource" +``` + +```kotlin title="Loading from remote services" +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/HeatmapLayerActivity.kt:createEarthquakeSource" +``` + +```kotlin +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/HeatmapLayerActivity.kt:constants" +``` + +```kotlin title="Parsing string with the fromJson method of FeatureCollection" +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/turf/MapSnapshotterWithinExpression.kt:fromJson" +``` + +```kotlin title="Creating Geometry, Feature, and FeatureCollections from scratch" +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/feature/QuerySourceFeaturesActivity.kt:JsonObject" +``` + +Note that the GeoJSON objects we discussed earlier have classes defined in the MapLibre SDK. +Therefore, we can either map JSON objects to regular Java/Kotlin objects or build them directly. + +## 4. Updating data at runtime + +The key feature of `GeoJsonSource`s is that once we add one, we can set another set of data. +We achieve this using `setGeoJson()` method. For instance, we create a source variable and check if we have not assigned it, then we create a new source object and add it to style; otherwise, we set a different data source: + +```kotlin +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/ZoomFunctionSymbolLayerActivity.kt:createFeatureCollection" +``` + +```kotlin +--8<-- "MapLibreAndroidTestApp/src/main/java/org/maplibre/android/testapp/activity/style/ZoomFunctionSymbolLayerActivity.kt:updateSource" +``` + +See [this guide](styling/animated-symbol-layer.md) for an advanced example that showcases random cars and a passenger on a map updating their positions with smooth animation. + +## Summary + +GeoJsonSources have their pros and cons. They are most effective when you want to add additional data to your style or provide features like animating objects on your map. + +However, working with large datasets can be challenging if you need to manipulate and store data within the app; in such cases, it’s better to use a remote data source. \ No newline at end of file From ee32781b7b9636199a520c081c26d3d36c6557f5 Mon Sep 17 00:00:00 2001 From: tdcosta100 Date: Sat, 30 Nov 2024 17:38:01 -0300 Subject: [PATCH 20/21] Update vcpkg for compatibility with CMake 3.31 (#3060) --- platform/windows/vendor/vcpkg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/windows/vendor/vcpkg b/platform/windows/vendor/vcpkg index f176b58f35a..db4924694ea 160000 --- a/platform/windows/vendor/vcpkg +++ b/platform/windows/vendor/vcpkg @@ -1 +1 @@ -Subproject commit f176b58f35a75f9f8f54099cd9df97d2e2793a2e +Subproject commit db4924694eabc161a7fb8eb43f083d0ca55396e2 From e932cae2fe24c40d880321a077f65f5424419856 Mon Sep 17 00:00:00 2001 From: tdcosta100 Date: Sat, 30 Nov 2024 20:21:25 -0300 Subject: [PATCH 21/21] Add Windows to CI tests (#2968) --- .gitattributes | 3 + .github/actions/qt5-build/Dockerfile | 2 +- .github/changed-files.yml | 17 ++ .../scripts/windows-ci_configure_wrapper.ps1 | 23 +++ .github/workflows/windows-ci.yml | 194 ++++++++++++++++++ CMakeLists.txt | 2 +- expression-test/main.cpp | 2 +- metrics/ignores/windows-egl.json | 14 ++ metrics/ignores/windows-opengl.json | 9 + metrics/ignores/windows-vulkan.json | 7 + metrics/windows-egl.json | 15 ++ .../colorSpace-lab/metrics.json | 35 ++++ .../background-color/default/metrics.json | 35 ++++ .../background-color/function/metrics.json | 35 ++++ .../background-color/literal/metrics.json | 35 ++++ .../background-opacity/color/metrics.json | 35 ++++ .../background-opacity/image/metrics.json | 35 ++++ .../background-opacity/overlay/metrics.json | 35 ++++ .../background-pattern/@2x/metrics.json | 35 ++++ .../background-pattern/literal/metrics.json | 35 ++++ .../background-pattern/missing/metrics.json | 35 ++++ .../background-pattern/pitch/metrics.json | 35 ++++ .../background-pattern/rotated/metrics.json | 35 ++++ .../background-pattern/zoomed/metrics.json | 35 ++++ .../background-visibility/none/metrics.json | 35 ++++ .../visible/metrics.json | 35 ++++ .../basic-v9/z0-narrow-y/metrics.json | 35 ++++ .../basic-v9/z0-wide-x/metrics.json | 35 ++++ .../render-tests/basic-v9/z0/metrics.json | 35 ++++ .../render-tests/bright-v9/z0/metrics.json | 35 ++++ .../circle-blur/blending/metrics.json | 35 ++++ .../circle-blur/default/metrics.json | 35 ++++ .../circle-blur/function/metrics.json | 35 ++++ .../circle-blur/literal-stroke/metrics.json | 35 ++++ .../circle-blur/literal/metrics.json | 35 ++++ .../property-function/metrics.json | 35 ++++ .../zoom-and-property-function/metrics.json | 35 ++++ .../circle-color/default/metrics.json | 35 ++++ .../circle-color/function/metrics.json | 35 ++++ .../circle-color/literal/metrics.json | 35 ++++ .../property-function/metrics.json | 35 ++++ .../zoom-and-property-function/metrics.json | 35 ++++ .../circle-geometry/linestring/metrics.json | 35 ++++ .../multilinestring/metrics.json | 35 ++++ .../circle-geometry/multipoint/metrics.json | 35 ++++ .../circle-geometry/multipolygon/metrics.json | 35 ++++ .../circle-geometry/point/metrics.json | 35 ++++ .../circle-geometry/polygon/metrics.json | 35 ++++ .../circle-opacity/blending/metrics.json | 35 ++++ .../circle-opacity/default/metrics.json | 35 ++++ .../circle-opacity/function/metrics.json | 35 ++++ .../circle-opacity/literal/metrics.json | 35 ++++ .../property-function/metrics.json | 35 ++++ .../zoom-and-property-function/metrics.json | 35 ++++ .../map-scale-map/metrics.json | 35 ++++ .../map-scale-viewport/metrics.json | 35 ++++ .../viewport-scale-map/metrics.json | 35 ++++ .../viewport-scale-viewport/metrics.json | 35 ++++ .../circle-pitch-scale/default/metrics.json | 35 ++++ .../circle-pitch-scale/map/metrics.json | 35 ++++ .../circle-pitch-scale/viewport/metrics.json | 35 ++++ .../circle-radius/antimeridian/metrics.json | 35 ++++ .../circle-radius/default/metrics.json | 35 ++++ .../circle-radius/function/metrics.json | 35 ++++ .../circle-radius/literal/metrics.json | 35 ++++ .../property-function/metrics.json | 35 ++++ .../zoom-and-property-function/metrics.json | 35 ++++ .../circle-sort-key/literal/metrics.json | 35 ++++ .../circle-stroke-color/default/metrics.json | 35 ++++ .../circle-stroke-color/function/metrics.json | 35 ++++ .../circle-stroke-color/literal/metrics.json | 35 ++++ .../property-function/metrics.json | 35 ++++ .../zoom-and-property-function/metrics.json | 35 ++++ .../default/metrics.json | 35 ++++ .../function/metrics.json | 35 ++++ .../literal/metrics.json | 35 ++++ .../property-function/metrics.json | 35 ++++ .../stroke-only/metrics.json | 35 ++++ .../zoom-and-property-function/metrics.json | 35 ++++ .../circle-stroke-width/default/metrics.json | 35 ++++ .../circle-stroke-width/function/metrics.json | 35 ++++ .../circle-stroke-width/literal/metrics.json | 35 ++++ .../property-function/metrics.json | 35 ++++ .../zoom-and-property-function/metrics.json | 35 ++++ .../circle-translate-anchor/map/metrics.json | 35 ++++ .../viewport/metrics.json | 35 ++++ .../circle-translate/default/metrics.json | 35 ++++ .../circle-translate/function/metrics.json | 35 ++++ .../circle-translate/literal/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../fill-extrusion--fill-opaque/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../fill-opaque--fill-opaque/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../collision-lines-overscaled/metrics.json | 35 ++++ .../collision-lines-pitched/metrics.json | 35 ++++ .../debug/collision-lines/metrics.json | 35 ++++ .../debug/collision-overscaled/metrics.json | 35 ++++ .../collision-pitched-wrapped/metrics.json | 35 ++++ .../debug/collision-pitched/metrics.json | 35 ++++ .../render-tests/empty/empty/metrics.json | 35 ++++ .../extent/1024-fill/metrics.json | 35 ++++ .../extent/1024-line/metrics.json | 35 ++++ .../composite-expression/metrics.json | 35 ++++ .../data-expression/metrics.json | 35 ++++ .../feature-state/vector-source/metrics.json | 35 ++++ .../fill-antialias/false/metrics.json | 35 ++++ .../fill-color/default/metrics.json | 35 ++++ .../fill-color/function/metrics.json | 35 ++++ .../fill-color/literal/metrics.json | 35 ++++ .../fill-color/multiply/metrics.json | 35 ++++ .../fill-color/opacity/metrics.json | 35 ++++ .../fill-color/property-function/metrics.json | 35 ++++ .../zoom-and-property-function/metrics.json | 35 ++++ .../fill-extrusion-base/default/metrics.json | 35 ++++ .../fill-extrusion-base/function/metrics.json | 35 ++++ .../fill-extrusion-base/literal/metrics.json | 35 ++++ .../fill-extrusion-base/negative/metrics.json | 35 ++++ .../fill-extrusion-color/default/metrics.json | 35 ++++ .../function/metrics.json | 35 ++++ .../fill-extrusion-color/literal/metrics.json | 35 ++++ .../no-alpha-no-multiply/metrics.json | 35 ++++ .../property-function/metrics.json | 35 ++++ .../zoom-and-property-function/metrics.json | 35 ++++ .../default/metrics.json | 35 ++++ .../function/metrics.json | 35 ++++ .../negative/metrics.json | 35 ++++ .../property-function/metrics.json | 35 ++++ .../zoom-and-property-function/metrics.json | 35 ++++ .../interleaved-layers/metrics.json | 35 ++++ .../multiple/metrics.json | 35 ++++ .../missing/metrics.json | 35 ++++ .../map/metrics.json | 35 ++++ .../viewport/metrics.json | 35 ++++ .../function/metrics.json | 35 ++++ .../literal-opacity/metrics.json | 35 ++++ .../literal/metrics.json | 35 ++++ .../fill-opacity/default/metrics.json | 35 ++++ .../fill-opacity/function/metrics.json | 35 ++++ .../fill-opacity/literal/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../fill-opacity/overlapping/metrics.json | 35 ++++ .../property-function-pattern/metrics.json | 35 ++++ .../property-function/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../zoom-and-property-function/metrics.json | 35 ++++ .../fill-outline-color/default/metrics.json | 35 ++++ .../fill-outline-color/fill/metrics.json | 35 ++++ .../fill-outline-color/function/metrics.json | 35 ++++ .../fill-outline-color/literal/metrics.json | 35 ++++ .../fill-outline-color/multiply/metrics.json | 35 ++++ .../fill-outline-color/opacity/metrics.json | 35 ++++ .../property-function/metrics.json | 35 ++++ .../zoom-and-property-function/metrics.json | 35 ++++ .../fill-pattern/@2x/metrics.json | 35 ++++ .../case-data-expression/metrics.json | 35 ++++ .../invalid-feature-expression/metrics.json | 35 ++++ .../fill-pattern/literal/metrics.json | 35 ++++ .../fill-pattern/missing/metrics.json | 35 ++++ .../fill-pattern/opacity/metrics.json | 35 ++++ .../fill-pattern/uneven-pattern/metrics.json | 35 ++++ .../wrapping-with-interpolation/metrics.json | 35 ++++ .../fill-pattern/zoomed/metrics.json | 35 ++++ .../fill-sort-key/literal/metrics.json | 35 ++++ .../fill-translate-anchor/map/metrics.json | 35 ++++ .../viewport/metrics.json | 35 ++++ .../fill-translate/default/metrics.json | 35 ++++ .../fill-translate/function/metrics.json | 35 ++++ .../fill-translate/literal/metrics.json | 35 ++++ .../fill-visibility/none/metrics.json | 35 ++++ .../fill-visibility/visible/metrics.json | 35 ++++ .../render-tests/filter/equality/metrics.json | 35 ++++ .../render-tests/filter/in/metrics.json | 35 ++++ .../filter/legacy-equality/metrics.json | 35 ++++ .../render-tests/filter/none/metrics.json | 35 ++++ .../geojson/clustered-properties/metrics.json | 35 ++++ .../geojson/clustered/metrics.json | 35 ++++ .../geojson/external-feature/metrics.json | 35 ++++ .../geojson/external-invalid/metrics.json | 35 ++++ .../geojson/external-linestring/metrics.json | 35 ++++ .../geojson/external-malformed/metrics.json | 35 ++++ .../inconsistent-winding-order/metrics.json | 35 ++++ .../geojson/inline-feature/metrics.json | 35 ++++ .../geojson/inline-invalid/metrics.json | 35 ++++ .../inline-linestring-circle/metrics.json | 35 ++++ .../inline-linestring-line/metrics.json | 35 ++++ .../inline-linestring-symbol/metrics.json | 35 ++++ .../geojson/inline-malformed/metrics.json | 35 ++++ .../geojson/inline-point-circle/metrics.json | 35 ++++ .../geojson/inline-point-fill/metrics.json | 35 ++++ .../geojson/inline-point-line/metrics.json | 35 ++++ .../geojson/inline-point-symbol/metrics.json | 35 ++++ .../inline-polygon-circle/metrics.json | 35 ++++ .../geojson/inline-polygon-fill/metrics.json | 35 ++++ .../geojson/inline-polygon-line/metrics.json | 35 ++++ .../inline-polygon-symbol/metrics.json | 35 ++++ .../render-tests/geojson/missing/metrics.json | 35 ++++ .../geojson/reparse-overscaled/metrics.json | 35 ++++ .../heatmap-color/default/metrics.json | 35 ++++ .../heatmap-color/expression/metrics.json | 35 ++++ .../heatmap-intensity/default/metrics.json | 35 ++++ .../heatmap-intensity/function/metrics.json | 35 ++++ .../heatmap-intensity/literal/metrics.json | 35 ++++ .../heatmap-opacity/default/metrics.json | 35 ++++ .../heatmap-opacity/function/metrics.json | 35 ++++ .../heatmap-opacity/literal/metrics.json | 35 ++++ .../heatmap-radius/antimeridian/metrics.json | 35 ++++ .../data-expression/metrics.json | 35 ++++ .../heatmap-radius/default/metrics.json | 35 ++++ .../heatmap-radius/function/metrics.json | 35 ++++ .../heatmap-radius/literal/metrics.json | 35 ++++ .../heatmap-radius/pitch30/metrics.json | 35 ++++ .../heatmap-weight/default/metrics.json | 35 ++++ .../identity-property-function/metrics.json | 35 ++++ .../heatmap-weight/literal/metrics.json | 35 ++++ .../default/metrics.json | 35 ++++ .../literal/metrics.json | 35 ++++ .../terrarium/metrics.json | 35 ++++ .../zoom-function/metrics.json | 35 ++++ .../default/metrics.json | 35 ++++ .../literal/metrics.json | 35 ++++ .../zoom-function/metrics.json | 35 ++++ .../default/metrics.json | 35 ++++ .../literal/metrics.json | 35 ++++ .../zoom-function/metrics.json | 35 ++++ .../icon-anchor/bottom-left/metrics.json | 35 ++++ .../icon-anchor/bottom-right/metrics.json | 35 ++++ .../icon-anchor/bottom/metrics.json | 35 ++++ .../icon-anchor/center/metrics.json | 35 ++++ .../icon-anchor/default/metrics.json | 35 ++++ .../icon-anchor/left/metrics.json | 35 ++++ .../property-function/metrics.json | 35 ++++ .../icon-anchor/right/metrics.json | 35 ++++ .../icon-anchor/top-left/metrics.json | 35 ++++ .../icon-anchor/top-right/metrics.json | 35 ++++ .../render-tests/icon-anchor/top/metrics.json | 35 ++++ .../icon-color/default/metrics.json | 35 ++++ .../icon-color/function/metrics.json | 35 ++++ .../icon-color/literal/metrics.json | 35 ++++ .../icon-color/property-function/metrics.json | 35 ++++ .../icon-halo-blur/default/metrics.json | 35 ++++ .../icon-halo-blur/function/metrics.json | 35 ++++ .../icon-halo-blur/literal/metrics.json | 35 ++++ .../property-function/metrics.json | 35 ++++ .../icon-halo-color/default/metrics.json | 35 ++++ .../icon-halo-color/function/metrics.json | 35 ++++ .../icon-halo-color/literal/metrics.json | 35 ++++ .../icon-halo-color/multiply/metrics.json | 35 ++++ .../icon-halo-color/opacity/metrics.json | 35 ++++ .../property-function/metrics.json | 35 ++++ .../icon-halo-color/transparent/metrics.json | 35 ++++ .../icon-halo-width/default/metrics.json | 35 ++++ .../icon-halo-width/function/metrics.json | 35 ++++ .../icon-halo-width/literal/metrics.json | 35 ++++ .../property-function/metrics.json | 35 ++++ .../icon-sdf-non-sdf-one-layer/metrics.json | 35 ++++ .../icon-image/image-expression/metrics.json | 35 ++++ .../icon-image/literal/metrics.json | 35 ++++ .../icon-image/property-function/metrics.json | 35 ++++ .../stretchable-content/metrics.json | 35 ++++ .../icon-image/stretchable/metrics.json | 35 ++++ .../icon-image/token/metrics.json | 35 ++++ .../default/metrics.json | 35 ++++ .../icon-offset/literal/metrics.json | 35 ++++ .../property-function/metrics.json | 35 ++++ .../zoom-and-property-function/metrics.json | 35 ++++ .../icon-opacity/default/metrics.json | 35 ++++ .../icon-opacity/function/metrics.json | 35 ++++ .../icon-opacity/icon-only/metrics.json | 35 ++++ .../icon-opacity/literal/metrics.json | 35 ++++ .../property-function/metrics.json | 35 ++++ .../icon-opacity/text-and-icon/metrics.json | 35 ++++ .../icon-opacity/text-only/metrics.json | 35 ++++ .../icon-padding/databind/metrics.json | 35 ++++ .../icon-padding/default/metrics.json | 35 ++++ .../auto-rotation-alignment-map/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../rotation-alignment-map/metrics.json | 35 ++++ .../rotation-alignment-viewport/metrics.json | 35 ++++ .../default/metrics.json | 35 ++++ .../icon-rotate/literal/metrics.json | 35 ++++ .../property-function/metrics.json | 35 ++++ .../icon-rotate/with-offset/metrics.json | 35 ++++ .../auto-symbol-placement-line/metrics.json | 35 ++++ .../auto-symbol-placement-point/metrics.json | 35 ++++ .../map-symbol-placement-line/metrics.json | 35 ++++ .../map-symbol-placement-point/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../camera-function-plain/metrics.json | 35 ++++ .../camera-function-sdf/metrics.json | 35 ++++ .../composite-function-plain/metrics.json | 35 ++++ .../composite-function-sdf/metrics.json | 35 ++++ .../icon-size/default/metrics.json | 35 ++++ .../icon-size/function/metrics.json | 35 ++++ .../icon-size/literal/metrics.json | 35 ++++ .../property-function-plain/metrics.json | 35 ++++ .../property-function-sdf/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../icon-text-fit/both-collision/metrics.json | 35 ++++ .../icon-text-fit/both-padding/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../both-text-anchor-icon-anchor/metrics.json | 35 ++++ .../both-text-anchor-icon-offset/metrics.json | 35 ++++ .../both-text-anchor-padding/metrics.json | 35 ++++ .../both-text-anchor/metrics.json | 35 ++++ .../icon-text-fit/both/metrics.json | 35 ++++ .../enlargen-both-padding/metrics.json | 35 ++++ .../icon-text-fit/enlargen-both/metrics.json | 35 ++++ .../enlargen-height/metrics.json | 35 ++++ .../icon-text-fit/enlargen-width/metrics.json | 35 ++++ .../icon-text-fit/height-padding/metrics.json | 35 ++++ .../height-text-anchor-padding/metrics.json | 35 ++++ .../height-text-anchor/metrics.json | 35 ++++ .../icon-text-fit/height/metrics.json | 35 ++++ .../icon-text-fit/none/metrics.json | 35 ++++ .../icon-text-fit/placement-line/metrics.json | 35 ++++ .../stretch-fifteen-part/metrics.json | 35 ++++ .../stretch-nine-part-@2x/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../stretch-nine-part-content/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../stretch-nine-part-just-width/metrics.json | 35 ++++ .../stretch-nine-part/metrics.json | 35 ++++ .../stretch-three-part/metrics.json | 35 ++++ .../stretch-two-part/metrics.json | 35 ++++ .../stretch-underscale/metrics.json | 35 ++++ .../text-variable-anchor/metrics.json | 35 ++++ .../textFit-anchors-long/metrics.json | 35 ++++ .../textFit-anchors-short/metrics.json | 35 ++++ .../textFit-collision/metrics.json | 35 ++++ .../textFit-grid-long-vertical/metrics.json | 35 ++++ .../textFit-grid-long/metrics.json | 35 ++++ .../textFit-grid-short-vertical/metrics.json | 35 ++++ .../textFit-grid-short/metrics.json | 35 ++++ .../icon-text-fit/width-padding/metrics.json | 35 ++++ .../width-text-anchor-padding/metrics.json | 35 ++++ .../width-text-anchor/metrics.json | 35 ++++ .../icon-text-fit/width/metrics.json | 35 ++++ .../icon-translate-anchor/map/metrics.json | 35 ++++ .../viewport/metrics.json | 35 ++++ .../icon-translate/default/metrics.json | 35 ++++ .../icon-translate/function/metrics.json | 35 ++++ .../icon-translate/literal/metrics.json | 35 ++++ .../icon-visibility/none/metrics.json | 35 ++++ .../icon-visibility/visible/metrics.json | 35 ++++ .../render-tests/image/default/metrics.json | 35 ++++ .../render-tests/image/pitched/metrics.json | 35 ++++ .../image/raster-brightness/metrics.json | 35 ++++ .../image/raster-contrast/metrics.json | 35 ++++ .../image/raster-hue-rotate/metrics.json | 35 ++++ .../image/raster-opacity/metrics.json | 35 ++++ .../image/raster-resampling/metrics.json | 35 ++++ .../image/raster-saturation/metrics.json | 35 ++++ .../image/raster-visibility/metrics.json | 35 ++++ .../is-supported-script/filter/metrics.json | 35 ++++ .../is-supported-script/layout/metrics.json | 35 ++++ .../line-blur/default/metrics.json | 35 ++++ .../line-blur/function/metrics.json | 35 ++++ .../line-blur/literal/metrics.json | 35 ++++ .../line-blur/property-function/metrics.json | 35 ++++ .../render-tests/line-cap/butt/metrics.json | 35 ++++ .../render-tests/line-cap/round/metrics.json | 35 ++++ .../render-tests/line-cap/square/metrics.json | 35 ++++ .../line-color/default/metrics.json | 35 ++++ .../line-color/function/metrics.json | 35 ++++ .../line-color/literal/metrics.json | 35 ++++ .../property-function-identity/metrics.json | 35 ++++ .../line-color/property-function/metrics.json | 35 ++++ .../line-dasharray/default/metrics.json | 35 ++++ .../fractional-zoom/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../function/line-width-constant/metrics.json | 35 ++++ .../line-width-property-function/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../literal/line-width-constant/metrics.json | 35 ++++ .../line-width-property-function/metrics.json | 35 ++++ .../line-width-zoom-function/metrics.json | 35 ++++ .../line-dasharray/long-segment/metrics.json | 35 ++++ .../line-dasharray/overscaled/metrics.json | 35 ++++ .../round/segments/metrics.json | 35 ++++ .../round/zero-gap-width/metrics.json | 35 ++++ .../line-dasharray/slant/metrics.json | 35 ++++ .../zero-length-gap/metrics.json | 35 ++++ .../line-dasharray/zoom-history/metrics.json | 35 ++++ .../line-gap-width/default/metrics.json | 35 ++++ .../line-gap-width/function/metrics.json | 35 ++++ .../line-gap-width/literal/metrics.json | 35 ++++ .../property-function/metrics.json | 35 ++++ .../gradient-tile-boundaries/metrics.json | 35 ++++ .../line-gradient/gradient/metrics.json | 35 ++++ .../line-gradient/translucent/metrics.json | 35 ++++ .../line-join/bevel-transparent/metrics.json | 35 ++++ .../render-tests/line-join/bevel/metrics.json | 35 ++++ .../line-join/default/metrics.json | 35 ++++ .../line-join/miter-transparent/metrics.json | 35 ++++ .../render-tests/line-join/miter/metrics.json | 35 ++++ .../property-function-dasharray/metrics.json | 35 ++++ .../line-join/property-function/metrics.json | 35 ++++ .../line-join/round-transparent/metrics.json | 35 ++++ .../render-tests/line-join/round/metrics.json | 35 ++++ .../line-offset/default/metrics.json | 35 ++++ .../line-offset/function/metrics.json | 35 ++++ .../line-offset/literal-negative/metrics.json | 35 ++++ .../line-offset/literal/metrics.json | 35 ++++ .../property-function/metrics.json | 35 ++++ .../line-opacity/default/metrics.json | 35 ++++ .../line-opacity/function/metrics.json | 35 ++++ .../line-opacity/literal/metrics.json | 35 ++++ .../property-function/metrics.json | 35 ++++ .../line-opacity/step-curve/metrics.json | 35 ++++ .../line-pattern/@2x/metrics.json | 35 ++++ .../line-pattern/literal/metrics.json | 35 ++++ .../line-pattern/opacity/metrics.json | 35 ++++ .../line-pattern/overscaled/metrics.json | 35 ++++ .../line-pattern/pitch/metrics.json | 35 ++++ .../property-function/metrics.json | 35 ++++ .../line-pattern/step-curve/metrics.json | 35 ++++ .../line-pattern/zoom-expression/metrics.json | 35 ++++ .../line-pitch/default/metrics.json | 35 ++++ .../line-pitch/pitch0/metrics.json | 35 ++++ .../line-pitch/pitch15/metrics.json | 35 ++++ .../line-pitch/pitch30/metrics.json | 35 ++++ .../line-pitch/pitchAndBearing/metrics.json | 35 ++++ .../line-sort-key/literal/metrics.json | 35 ++++ .../line-translate-anchor/map/metrics.json | 35 ++++ .../viewport/metrics.json | 35 ++++ .../line-translate/default/metrics.json | 35 ++++ .../line-translate/function/metrics.json | 35 ++++ .../line-translate/literal/metrics.json | 35 ++++ .../line-triangulation/default/metrics.json | 35 ++++ .../line-triangulation/round/metrics.json | 35 ++++ .../line-visibility/none/metrics.json | 35 ++++ .../line-visibility/visible/metrics.json | 35 ++++ .../line-width/default/metrics.json | 35 ++++ .../line-width/function/metrics.json | 35 ++++ .../line-width/literal/metrics.json | 35 ++++ .../line-width/property-function/metrics.json | 35 ++++ .../line-width/very-overscaled/metrics.json | 35 ++++ .../zero-width-function/metrics.json | 35 ++++ .../line-width/zero-width/metrics.json | 35 ++++ .../literal/metrics.json | 35 ++++ .../render-tests/map-mode/static/metrics.json | 35 ++++ .../map-mode/tile-avoid-edges/metrics.json | 35 ++++ .../render-tests/map-mode/tile/metrics.json | 35 ++++ .../axonometric-multiple/metrics.json | 35 ++++ .../projection/axonometric/metrics.json | 35 ++++ .../render-tests/projection/skew/metrics.json | 35 ++++ .../raster-alpha/default/metrics.json | 35 ++++ .../raster-brightness/default/metrics.json | 35 ++++ .../raster-brightness/function/metrics.json | 35 ++++ .../raster-brightness/literal/metrics.json | 35 ++++ .../raster-contrast/default/metrics.json | 35 ++++ .../raster-contrast/function/metrics.json | 35 ++++ .../raster-contrast/literal/metrics.json | 35 ++++ .../raster-extent/maxzoom/metrics.json | 35 ++++ .../raster-extent/minzoom/metrics.json | 35 ++++ .../raster-hue-rotate/default/metrics.json | 35 ++++ .../raster-hue-rotate/function/metrics.json | 35 ++++ .../raster-hue-rotate/literal/metrics.json | 35 ++++ .../raster-loading/missing/metrics.json | 35 ++++ .../overlapping-vector/metrics.json | 35 ++++ .../raster-masking/overlapping/metrics.json | 35 ++++ .../raster-opacity/default/metrics.json | 35 ++++ .../raster-opacity/function/metrics.json | 35 ++++ .../raster-opacity/literal/metrics.json | 35 ++++ .../raster-resampling/default/metrics.json | 35 ++++ .../raster-resampling/function/metrics.json | 35 ++++ .../raster-resampling/literal/metrics.json | 35 ++++ .../raster-rotation/0/metrics.json | 35 ++++ .../raster-rotation/180/metrics.json | 35 ++++ .../raster-rotation/270/metrics.json | 35 ++++ .../raster-rotation/45/metrics.json | 35 ++++ .../raster-rotation/90/metrics.json | 35 ++++ .../raster-saturation/default/metrics.json | 35 ++++ .../raster-saturation/function/metrics.json | 35 ++++ .../raster-saturation/literal/metrics.json | 35 ++++ .../raster-visibility/none/metrics.json | 35 ++++ .../raster-visibility/visible/metrics.json | 35 ++++ .../real-world/nepal/metrics.json | 35 ++++ .../real-world/norway/metrics.json | 35 ++++ .../real-world/uruguay/metrics.json | 35 ++++ .../mapbox-gl-js#2305/metrics.json | 35 ++++ .../mapbox-gl-js#2523/metrics.json | 35 ++++ .../mapbox-gl-js#2533/metrics.json | 35 ++++ .../mapbox-gl-js#2534/metrics.json | 35 ++++ .../mapbox-gl-js#2787/metrics.json | 35 ++++ .../mapbox-gl-js#2846/metrics.json | 35 ++++ .../mapbox-gl-js#2929/metrics.json | 35 ++++ .../mapbox-gl-js#3010/metrics.json | 35 ++++ .../mapbox-gl-js#3107/metrics.json | 35 ++++ .../mapbox-gl-js#3320/metrics.json | 35 ++++ .../mapbox-gl-js#3365/metrics.json | 35 ++++ .../mapbox-gl-js#3394/metrics.json | 35 ++++ .../mapbox-gl-js#3426/metrics.json | 35 ++++ .../mapbox-gl-js#3548/metrics.json | 35 ++++ .../mapbox-gl-js#3612/metrics.json | 35 ++++ .../mapbox-gl-js#3614/metrics.json | 35 ++++ .../mapbox-gl-js#3623/metrics.json | 35 ++++ .../mapbox-gl-js#3633/metrics.json | 35 ++++ .../mapbox-gl-js#3682/metrics.json | 35 ++++ .../mapbox-gl-js#3702/metrics.json | 35 ++++ .../mapbox-gl-js#3723/metrics.json | 35 ++++ .../mapbox-gl-js#3819/metrics.json | 35 ++++ .../mapbox-gl-js#3903/metrics.json | 35 ++++ .../mapbox-gl-js#3910/metrics.json | 35 ++++ .../mapbox-gl-js#3949/metrics.json | 35 ++++ .../mapbox-gl-js#4124/metrics.json | 35 ++++ .../mapbox-gl-js#4144/metrics.json | 35 ++++ .../mapbox-gl-js#4146/metrics.json | 35 ++++ .../mapbox-gl-js#4150/metrics.json | 35 ++++ .../mapbox-gl-js#4172/metrics.json | 35 ++++ .../mapbox-gl-js#4235/metrics.json | 35 ++++ .../mapbox-gl-js#4550/metrics.json | 35 ++++ .../mapbox-gl-js#4551/metrics.json | 35 ++++ .../mapbox-gl-js#4564/metrics.json | 35 ++++ .../mapbox-gl-js#4573/metrics.json | 35 ++++ .../mapbox-gl-js#4579/metrics.json | 35 ++++ .../mapbox-gl-js#4605/metrics.json | 35 ++++ .../mapbox-gl-js#4617/metrics.json | 35 ++++ .../mapbox-gl-js#4647/metrics.json | 35 ++++ .../mapbox-gl-js#4651/metrics.json | 35 ++++ .../mapbox-gl-js#4860/metrics.json | 35 ++++ .../mapbox-gl-js#4928/metrics.json | 35 ++++ .../mapbox-gl-js#5171/metrics.json | 35 ++++ .../mapbox-gl-js#5370/metrics.json | 35 ++++ .../mapbox-gl-js#5466/metrics.json | 35 ++++ .../mapbox-gl-js#5496/metrics.json | 35 ++++ .../mapbox-gl-js#5544/metrics.json | 35 ++++ .../mapbox-gl-js#5546/metrics.json | 35 ++++ .../mapbox-gl-js#5576/metrics.json | 35 ++++ .../mapbox-gl-js#5599/metrics.json | 35 ++++ .../mapbox-gl-js#5631/metrics.json | 35 ++++ .../mapbox-gl-js#5642/metrics.json | 35 ++++ .../mapbox-gl-js#5776/metrics.json | 35 ++++ .../mapbox-gl-js#5911/metrics.json | 35 ++++ .../mapbox-gl-js#5911a/metrics.json | 35 ++++ .../mapbox-gl-js#5947/metrics.json | 35 ++++ .../mapbox-gl-js#5953/metrics.json | 35 ++++ .../mapbox-gl-js#5978/metrics.json | 35 ++++ .../mapbox-gl-js#6160/metrics.json | 35 ++++ .../mapbox-gl-js#6238/metrics.json | 35 ++++ .../mapbox-gl-js#6548/metrics.json | 35 ++++ .../mapbox-gl-js#6649/metrics.json | 35 ++++ .../mapbox-gl-js#6660/metrics.json | 35 ++++ .../mapbox-gl-js#6919/metrics.json | 35 ++++ .../mapbox-gl-js#7032/metrics.json | 35 ++++ .../mapbox-gl-js#7066/metrics.json | 35 ++++ .../mapbox-gl-js#7172/metrics.json | 35 ++++ .../mapbox-gl-js#8273/metrics.json | 35 ++++ .../mapbox-gl-js#9009/metrics.json | 35 ++++ .../mapbox-gl-native#10849/metrics.json | 35 ++++ .../mapbox-gl-native#11451/metrics.json | 35 ++++ .../mapbox-gl-native#11729/metrics.json | 35 ++++ .../mapbox-gl-native#12812/metrics.json | 35 ++++ .../mapbox-gl-native#14402/metrics.json | 35 ++++ .../mapbox-gl-native#15139/metrics.json | 35 ++++ .../mapbox-gl-native#3292/metrics.json | 35 ++++ .../mapbox-gl-native#5648/metrics.json | 35 ++++ .../mapbox-gl-native#5701/metrics.json | 35 ++++ .../mapbox-gl-native#5754/metrics.json | 35 ++++ .../mapbox-gl-native#6063/metrics.json | 35 ++++ .../mapbox-gl-native#6233/metrics.json | 35 ++++ .../mapbox-gl-native#6820/metrics.json | 35 ++++ .../mapbox-gl-native#6903/metrics.json | 35 ++++ .../mapbox-gl-native#7241/metrics.json | 35 ++++ .../mapbox-gl-native#7572/metrics.json | 35 ++++ .../mapbox-gl-native#7714/metrics.json | 35 ++++ .../mapbox-gl-native#7792/metrics.json | 35 ++++ .../mapbox-gl-native#8078/metrics.json | 35 ++++ .../mapbox-gl-native#8303/metrics.json | 35 ++++ .../mapbox-gl-native#8460/metrics.json | 35 ++++ .../mapbox-gl-native#8505/metrics.json | 35 ++++ .../mapbox-gl-native#8871/metrics.json | 35 ++++ .../mapbox-gl-native#8952/metrics.json | 35 ++++ .../mapbox-gl-native#9406/metrics.json | 35 ++++ .../mapbox-gl-native#9557/metrics.json | 35 ++++ .../mapbox-gl-native#9792/metrics.json | 35 ++++ .../mapbox-gl-native#9900/metrics.json | 35 ++++ .../mapbox-gl-native#9976/metrics.json | 35 ++++ .../mapbox-gl-native#9979/metrics.json | 35 ++++ .../mapbox-gl-shaders#37/metrics.json | 35 ++++ .../composite-expression/metrics.json | 35 ++++ .../data-expression/metrics.json | 35 ++++ .../vector-source/metrics.json | 35 ++++ .../retina-raster/default/metrics.json | 35 ++++ .../filter-default-to-false/metrics.json | 35 ++++ .../filter-default-to-true/metrics.json | 35 ++++ .../filter-false-to-default/metrics.json | 35 ++++ .../filter-false-to-true/metrics.json | 35 ++++ .../filter-true-to-default/metrics.json | 35 ++++ .../filter-true-to-false/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../image-add-1x-image-1x-screen/metrics.json | 35 ++++ .../image-add-1x-image-2x-screen/metrics.json | 35 ++++ .../image-add-2x-image-1x-screen/metrics.json | 35 ++++ .../image-add-2x-image-2x-screen/metrics.json | 35 ++++ .../image-add-alpha/metrics.json | 35 ++++ .../image-add-nonsdf/metrics.json | 35 ++++ .../image-add-pattern/metrics.json | 35 ++++ .../image-add-sdf/metrics.json | 35 ++++ .../runtime-styling/image-remove/metrics.json | 35 ++++ .../image-update-icon/metrics.json | 35 ++++ .../image-update-pattern/metrics.json | 35 ++++ .../layer-add-background/metrics.json | 35 ++++ .../layer-add-circle/metrics.json | 35 ++++ .../layer-add-fill/metrics.json | 35 ++++ .../layer-add-line/metrics.json | 35 ++++ .../layer-add-raster/metrics.json | 35 ++++ .../layer-add-symbol/metrics.json | 35 ++++ .../layer-remove-background/metrics.json | 35 ++++ .../layer-remove-circle/metrics.json | 35 ++++ .../layer-remove-fill/metrics.json | 35 ++++ .../layer-remove-line/metrics.json | 35 ++++ .../layer-remove-raster/metrics.json | 35 ++++ .../layer-remove-symbol/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../set-style-layer-add-circle/metrics.json | 35 ++++ .../set-style-layer-add-fill/metrics.json | 35 ++++ .../set-style-layer-add-line/metrics.json | 35 ++++ .../set-style-layer-add-raster/metrics.json | 35 ++++ .../set-style-layer-add-symbol/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../set-style-layer-remove-fill/metrics.json | 35 ++++ .../set-style-layer-remove-line/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../set-style-layer-reorder/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../set-style-source-update/metrics.json | 35 ++++ .../set-style-sprite/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../source-add-geojson-inline/metrics.json | 35 ++++ .../source-add-geojson-url/metrics.json | 35 ++++ .../source-add-raster-inline/metrics.json | 35 ++++ .../source-add-raster-url/metrics.json | 35 ++++ .../source-add-vector-inline/metrics.json | 35 ++++ .../source-add-vector-url/metrics.json | 35 ++++ .../visibility-default-to-none/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../visibility-none-to-default/metrics.json | 35 ++++ .../visibility-none-to-visible/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../visibility-visible-to-none/metrics.json | 35 ++++ .../render-tests/satellite-v9/z0/metrics.json | 35 ++++ .../sparse-tileset/overdraw/metrics.json | 35 ++++ .../sprites/1x-screen-1x-icon/metrics.json | 35 ++++ .../sprites/1x-screen-1x-pattern/metrics.json | 35 ++++ .../sprites/1x-screen-2x-icon/metrics.json | 35 ++++ .../sprites/1x-screen-2x-pattern/metrics.json | 35 ++++ .../sprites/2x-screen-1x-icon/metrics.json | 35 ++++ .../sprites/2x-screen-1x-pattern/metrics.json | 35 ++++ .../sprites/2x-screen-2x-icon/metrics.json | 35 ++++ .../sprites/2x-screen-2x-pattern/metrics.json | 35 ++++ .../sprites/array-default-only/metrics.json | 35 ++++ .../sprites/array-multiple/metrics.json | 35 ++++ .../symbol-geometry/linestring/metrics.json | 35 ++++ .../multilinestring/metrics.json | 35 ++++ .../symbol-geometry/multipoint/metrics.json | 35 ++++ .../symbol-geometry/multipolygon/metrics.json | 35 ++++ .../symbol-geometry/point/metrics.json | 35 ++++ .../symbol-geometry/polygon/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../line-center-buffer/metrics.json | 35 ++++ .../line-center-tile-map-mode/metrics.json | 35 ++++ .../symbol-placement/line-center/metrics.json | 35 ++++ .../line-overscaled/metrics.json | 35 ++++ .../symbol-placement/line/metrics.json | 35 ++++ .../point-polygon/metrics.json | 35 ++++ .../symbol-placement/point/metrics.json | 35 ++++ .../icon-expression/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../text-expression/metrics.json | 35 ++++ .../text-ignore-placement/metrics.json | 35 ++++ .../text-placement/metrics.json | 35 ++++ .../symbol-spacing/line-close/metrics.json | 35 ++++ .../symbol-spacing/line-far/metrics.json | 35 ++++ .../line-overscaled/metrics.json | 35 ++++ .../symbol-spacing/point-close/metrics.json | 35 ++++ .../symbol-spacing/point-far/metrics.json | 35 ++++ .../symbol-visibility/none/metrics.json | 35 ++++ .../symbol-visibility/visible/metrics.json | 35 ++++ .../symbol-z-order/default/metrics.json | 35 ++++ .../symbol-z-order/disabled/metrics.json | 35 ++++ .../icon-with-text/metrics.json | 35 ++++ .../symbol-z-order/pitched/metrics.json | 35 ++++ .../symbol-z-order/viewport-y/metrics.json | 35 ++++ .../text-anchor/bottom-left/metrics.json | 35 ++++ .../text-anchor/bottom-right/metrics.json | 35 ++++ .../text-anchor/bottom/metrics.json | 35 ++++ .../text-anchor/center/metrics.json | 35 ++++ .../text-anchor/left/metrics.json | 35 ++++ .../property-function/metrics.json | 35 ++++ .../text-anchor/right/metrics.json | 35 ++++ .../text-anchor/top-left/metrics.json | 35 ++++ .../text-anchor/top-right/metrics.json | 35 ++++ .../render-tests/text-anchor/top/metrics.json | 35 ++++ .../text-arabic/letter-spacing/metrics.json | 35 ++++ .../text-arabic/line-break-mixed/metrics.json | 35 ++++ .../text-arabic/line-break/metrics.json | 35 ++++ .../text-arabic/mixed-numeric/metrics.json | 35 ++++ .../text-arabic/multi-paragraph/metrics.json | 35 ++++ .../text-color/default/metrics.json | 35 ++++ .../text-color/function/metrics.json | 35 ++++ .../text-color/literal/metrics.json | 35 ++++ .../text-color/property-function/metrics.json | 35 ++++ .../text-field/formatted-arabic/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../formatted-images-line/metrics.json | 35 ++++ .../formatted-images-multiline/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../formatted-images-vertical/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../text-field/formatted-images/metrics.json | 35 ++++ .../text-field/formatted-line/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../formatted-text-color/metrics.json | 35 ++++ .../text-field/formatted/metrics.json | 35 ++++ .../text-field/literal/metrics.json | 35 ++++ .../text-field/property-function/metrics.json | 35 ++++ .../text-field/token/metrics.json | 35 ++++ .../text-font/camera-function/metrics.json | 35 ++++ .../text-font/chinese/metrics.json | 35 ++++ .../text-font/data-expression/metrics.json | 35 ++++ .../text-font/literal/metrics.json | 35 ++++ .../text-halo-blur/default/metrics.json | 35 ++++ .../text-halo-blur/function/metrics.json | 35 ++++ .../text-halo-blur/literal/metrics.json | 35 ++++ .../property-function/metrics.json | 35 ++++ .../text-halo-color/default/metrics.json | 35 ++++ .../text-halo-color/function/metrics.json | 35 ++++ .../text-halo-color/literal/metrics.json | 35 ++++ .../property-function/metrics.json | 35 ++++ .../text-halo-width/default/metrics.json | 35 ++++ .../text-halo-width/function/metrics.json | 35 ++++ .../text-halo-width/literal/metrics.json | 35 ++++ .../property-function/metrics.json | 35 ++++ .../text-justify/auto/metrics.json | 35 ++++ .../text-justify/left/metrics.json | 35 ++++ .../property-function/metrics.json | 35 ++++ .../text-justify/right/metrics.json | 35 ++++ .../line-placement-false/metrics.json | 35 ++++ .../line-placement-true-offset/metrics.json | 35 ++++ .../line-placement-true-pitched/metrics.json | 35 ++++ .../line-placement-true-rotated/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../line-placement-true/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../function-close/metrics.json | 35 ++++ .../function-far/metrics.json | 35 ++++ .../text-letter-spacing/literal/metrics.json | 35 ++++ .../property-function/metrics.json | 35 ++++ .../zoom-and-property-function/metrics.json | 35 ++++ .../text-line-height/literal/metrics.json | 35 ++++ .../text-max-angle/line-center/metrics.json | 35 ++++ .../text-max-angle/literal/metrics.json | 35 ++++ .../force-double-newline/metrics.json | 35 ++++ .../force-newline-line-center/metrics.json | 35 ++++ .../force-newline-line/metrics.json | 35 ++++ .../text-max-width/force-newline/metrics.json | 35 ++++ .../ideographic-breaking/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../text-max-width/literal/metrics.json | 35 ++++ .../property-function/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../zero-width-line-placement/metrics.json | 35 ++++ .../zoom-and-property-function/metrics.json | 35 ++++ .../default/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../text-offset/literal/metrics.json | 35 ++++ .../property-function/metrics.json | 35 ++++ .../text-opacity/default/metrics.json | 35 ++++ .../text-opacity/function/metrics.json | 35 ++++ .../text-opacity/literal/metrics.json | 35 ++++ .../property-function/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../map-text-depthtest/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../viewport-overzoomed/metrics.json | 35 ++++ .../viewport-text-depthtest/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../text-pitch-scaling/line-half/metrics.json | 35 ++++ .../text-radial-offset/basic/metrics.json | 35 ++++ .../text-rotate/anchor-bottom/metrics.json | 35 ++++ .../text-rotate/anchor-left/metrics.json | 35 ++++ .../text-rotate/anchor-right/metrics.json | 35 ++++ .../text-rotate/anchor-top/metrics.json | 35 ++++ .../text-rotate/function/metrics.json | 35 ++++ .../text-rotate/literal/metrics.json | 35 ++++ .../property-function/metrics.json | 35 ++++ .../text-rotate/with-offset/metrics.json | 35 ++++ .../auto-symbol-placement-line/metrics.json | 35 ++++ .../auto-symbol-placement-point/metrics.json | 35 ++++ .../map-symbol-placement-line/metrics.json | 35 ++++ .../map-symbol-placement-point/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../camera-function-high-base/metrics.json | 35 ++++ .../camera-function-interval/metrics.json | 35 ++++ .../composite-expression/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../text-size/composite-function/metrics.json | 35 ++++ .../text-size/default/metrics.json | 35 ++++ .../text-size/function/metrics.json | 35 ++++ .../text-size/literal/metrics.json | 35 ++++ .../text-size/property-function/metrics.json | 35 ++++ .../render-tests/text-size/zero/metrics.json | 35 ++++ .../default/metrics.json | 35 ++++ .../text-transform/lowercase/metrics.json | 35 ++++ .../property-function/metrics.json | 35 ++++ .../text-transform/uppercase/metrics.json | 35 ++++ .../text-translate-anchor/map/metrics.json | 35 ++++ .../viewport/metrics.json | 35 ++++ .../text-translate/default/metrics.json | 35 ++++ .../text-translate/function/metrics.json | 35 ++++ .../text-translate/literal/metrics.json | 35 ++++ .../all-anchors-icon-text-fit/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../all-anchors/metrics.json | 35 ++++ .../databind-coalesce/metrics.json | 35 ++++ .../databind-interpolate/metrics.json | 35 ++++ .../icon-image-all-anchors/metrics.json | 35 ++++ .../icon-image-offset/metrics.json | 35 ++++ .../icon-image/metrics.json | 35 ++++ .../icon-text-fit-collision-box/metrics.json | 35 ++++ .../no-animate-zoom/metrics.json | 35 ++++ .../pitched-offset/metrics.json | 35 ++++ .../pitched-with-map/metrics.json | 35 ++++ .../pitched/metrics.json | 35 ++++ .../rotated-offset/metrics.json | 35 ++++ .../rotated-with-map/metrics.json | 35 ++++ .../rotated/metrics.json | 35 ++++ .../single-justification/metrics.json | 35 ++++ .../single-line/metrics.json | 35 ++++ .../text-allow-overlap/metrics.json | 35 ++++ .../top-bottom-left-right/metrics.json | 35 ++++ .../all-anchors-icon-text-fit/metrics.json | 35 ++++ .../all-anchors-offset-zero/metrics.json | 35 ++++ .../all-anchors-offset/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../all-anchors-tile-map-mode/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../all-anchors/metrics.json | 35 ++++ .../icon-image-all-anchors/metrics.json | 35 ++++ .../icon-image/metrics.json | 35 ++++ .../icon-text-fit-collision-box/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../no-animate-zoom/metrics.json | 35 ++++ .../pitched-offset/metrics.json | 35 ++++ .../pitched-rotated-debug/metrics.json | 35 ++++ .../pitched-with-map/metrics.json | 35 ++++ .../text-variable-anchor/pitched/metrics.json | 35 ++++ .../rotated-offset/metrics.json | 35 ++++ .../rotated-with-map/metrics.json | 35 ++++ .../text-variable-anchor/rotated/metrics.json | 35 ++++ .../single-justification/metrics.json | 35 ++++ .../single-line/metrics.json | 35 ++++ .../text-allow-overlap/metrics.json | 35 ++++ .../top-bottom-left-right/metrics.json | 35 ++++ .../text-visibility/none/metrics.json | 35 ++++ .../text-visibility/visible/metrics.json | 35 ++++ .../chinese-punctuation/metrics.json | 35 ++++ .../line_label/chinese/metrics.json | 35 ++++ .../line_label/latin/metrics.json | 35 ++++ .../line_label/mixed/metrics.json | 35 ++++ .../cjk-arabic-vertical-mode/metrics.json | 35 ++++ .../cjk-horizontal-vertical-mode/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../cjk-vertical-horizontal-mode/metrics.json | 35 ++++ .../cjk-vertical-mode/metrics.json | 35 ++++ .../latin-vertical-mode/metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../metrics.json | 35 ++++ .../tilejson-bounds/default/metrics.json | 35 ++++ .../render-tests/tms/tms/metrics.json | 35 ++++ .../filter-with-inlined-geojson/metrics.json | 35 ++++ .../within/layout-text/metrics.json | 35 ++++ .../within/paint-circle/metrics.json | 35 ++++ .../within/paint-icon/metrics.json | 35 ++++ .../within/paint-line/metrics.json | 35 ++++ .../within/paint-text/metrics.json | 35 ++++ .../render-tests/zoom-history/in/metrics.json | 35 ++++ .../zoom-history/out/metrics.json | 35 ++++ .../zoom-visibility/above/metrics.json | 35 ++++ .../zoom-visibility/below/metrics.json | 35 ++++ .../zoom-visibility/in-range/metrics.json | 35 ++++ .../zoom-visibility/out-of-range/metrics.json | 35 ++++ .../zoom-visibility/was-above/metrics.json | 35 ++++ .../zoom-visibility/was-below/metrics.json | 35 ++++ .../zoomed-fill/default/metrics.json | 35 ++++ .../zoomed-raster/fractional/metrics.json | 35 ++++ .../zoomed-raster/overzoom/metrics.json | 35 ++++ .../zoomed-raster/underzoom/metrics.json | 35 ++++ metrics/windows-opengl.json | 15 ++ metrics/windows-vulkan.json | 15 ++ platform/android/android.cmake | 8 +- platform/linux/linux.cmake | 8 +- platform/macos/macos.cmake | 2 +- platform/qt/qt.cmake | 2 +- platform/windows/windows.cmake | 8 +- render-test/android/app/build.gradle.kts | 2 +- test/CMakeLists.txt | 6 +- test/api/annotations.test.cpp | 4 + test/map/map.test.cpp | 2 + test/src/mbgl/test/http_server.cpp | 2 +- test/src/mbgl/test/sqlite3_test_fs.cpp | 43 ++-- test/storage/online_file_source.test.cpp | 28 ++- test/util/string_indexer.test.cpp | 4 +- test/util/timer.test.cpp | 4 +- 1184 files changed, 40877 insertions(+), 59 deletions(-) create mode 100644 .gitattributes create mode 100644 .github/scripts/windows-ci_configure_wrapper.ps1 create mode 100644 .github/workflows/windows-ci.yml create mode 100644 metrics/ignores/windows-egl.json create mode 100644 metrics/ignores/windows-opengl.json create mode 100644 metrics/ignores/windows-vulkan.json create mode 100644 metrics/windows-egl.json create mode 100644 metrics/windows-msvc-release/render-tests/background-color/colorSpace-lab/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/background-color/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/background-color/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/background-color/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/background-opacity/color/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/background-opacity/image/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/background-opacity/overlay/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/background-pattern/@2x/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/background-pattern/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/background-pattern/missing/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/background-pattern/pitch/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/background-pattern/rotated/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/background-pattern/zoomed/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/background-visibility/none/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/background-visibility/visible/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/basic-v9/z0-narrow-y/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/basic-v9/z0-wide-x/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/basic-v9/z0/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/bright-v9/z0/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-blur/blending/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-blur/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-blur/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-blur/literal-stroke/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-blur/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-blur/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-blur/zoom-and-property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-color/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-color/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-color/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-color/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-color/zoom-and-property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-geometry/linestring/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-geometry/multilinestring/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-geometry/multipoint/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-geometry/multipolygon/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-geometry/point/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-geometry/polygon/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-opacity/blending/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-opacity/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-opacity/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-opacity/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-opacity/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-opacity/zoom-and-property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-pitch-alignment/map-scale-map/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-pitch-alignment/map-scale-viewport/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-pitch-alignment/viewport-scale-map/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-pitch-alignment/viewport-scale-viewport/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-pitch-scale/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-pitch-scale/map/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-pitch-scale/viewport/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-radius/antimeridian/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-radius/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-radius/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-radius/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-radius/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-radius/zoom-and-property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-sort-key/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-stroke-color/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-stroke-color/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-stroke-color/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-stroke-color/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-stroke-color/zoom-and-property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-stroke-opacity/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-stroke-opacity/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-stroke-opacity/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-stroke-opacity/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-stroke-opacity/stroke-only/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-stroke-opacity/zoom-and-property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-stroke-width/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-stroke-width/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-stroke-width/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-stroke-width/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-stroke-width/zoom-and-property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-translate-anchor/map/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-translate-anchor/viewport/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-translate/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-translate/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/circle-translate/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/background-opaque--background-opaque/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/background-opaque--background-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/background-opaque--circle-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/background-opaque--fill-extrusion-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/background-opaque--fill-opaque/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/background-opaque--fill-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/background-opaque--heatmap-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/background-opaque--hillshade-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/background-opaque--line-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/background-opaque--raster-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/background-opaque--symbol-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/background-translucent--background-opaque/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/background-translucent--background-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/background-translucent--circle-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/background-translucent--fill-extrusion-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/background-translucent--fill-opaque/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/background-translucent--fill-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/background-translucent--heatmap-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/background-translucent--hillshade-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/background-translucent--line-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/background-translucent--raster-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/background-translucent--symbol-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/circle-translucent--background-opaque/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/circle-translucent--background-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/circle-translucent--circle-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/circle-translucent--fill-extrusion-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/circle-translucent--fill-opaque/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/circle-translucent--fill-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/circle-translucent--heatmap-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/circle-translucent--hillshade-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/circle-translucent--line-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/circle-translucent--raster-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/circle-translucent--symbol-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/fill-extrusion--fill-opaque/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/fill-extrusion--fill-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--background-opaque/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--background-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--circle-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--fill-extrusion-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--fill-opaque/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--fill-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--heatmap-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--hillshade-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--line-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--raster-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--symbol-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/fill-opaque--background-opaque/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/fill-opaque--background-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/fill-opaque--circle-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/fill-opaque--fill-extrusion-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/fill-opaque--fill-opaque/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/fill-opaque--fill-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/fill-opaque--heatmap-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/fill-opaque--hillshade-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/fill-opaque--image-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/fill-opaque--line-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/fill-opaque--raster-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/fill-opaque--symbol-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/fill-translucent--background-opaque/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/fill-translucent--background-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/fill-translucent--circle-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/fill-translucent--fill-extrusion-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/fill-translucent--fill-opaque/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/fill-translucent--fill-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/fill-translucent--heatmap-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/fill-translucent--hillshade-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/fill-translucent--line-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/fill-translucent--raster-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/fill-translucent--symbol-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/heatmap-translucent--background-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/heatmap-translucent--circle-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/heatmap-translucent--fill-extrusion-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/heatmap-translucent--fill-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/heatmap-translucent--heatmap-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/heatmap-translucent--hillshade-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/heatmap-translucent--line-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/heatmap-translucent--raster-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/heatmap-translucent--symbol-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--background-opaque/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--background-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--circle-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--fill-extrusion-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--fill-opaque/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--fill-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--heatmap-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--hillshade-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--line-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--raster-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--symbol-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/line-translucent--background-opaque/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/line-translucent--background-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/line-translucent--circle-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/line-translucent--fill-extrusion-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/line-translucent--fill-opaque/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/line-translucent--fill-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/line-translucent--heatmap-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/line-translucent--hillshade-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/line-translucent--line-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/line-translucent--raster-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/line-translucent--symbol-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/raster-translucent--background-opaque/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/raster-translucent--background-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/raster-translucent--circle-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/raster-translucent--fill-extrusion-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/raster-translucent--fill-opaque/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/raster-translucent--fill-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/raster-translucent--heatmap-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/raster-translucent--hillshade-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/raster-translucent--line-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/raster-translucent--raster-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/raster-translucent--symbol-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--background-opaque/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--background-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--circle-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--fill-extrusion-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--fill-opaque/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--fill-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--heatmap-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--hillshade-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--line-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--raster-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--symbol-translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/debug/collision-icon-text-line-translate/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/debug/collision-icon-text-point-translate/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/debug/collision-lines-overscaled/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/debug/collision-lines-pitched/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/debug/collision-lines/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/debug/collision-overscaled/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/debug/collision-pitched-wrapped/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/debug/collision-pitched/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/empty/empty/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/extent/1024-fill/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/extent/1024-line/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/feature-state/composite-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/feature-state/data-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/feature-state/vector-source/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-antialias/false/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-color/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-color/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-color/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-color/multiply/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-color/opacity/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-color/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-color/zoom-and-property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-extrusion-base/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-extrusion-base/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-extrusion-base/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-extrusion-base/negative/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-extrusion-color/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-extrusion-color/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-extrusion-color/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-extrusion-color/no-alpha-no-multiply/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-extrusion-color/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-extrusion-color/zoom-and-property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-extrusion-height/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-extrusion-height/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-extrusion-height/negative/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-extrusion-height/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-extrusion-height/zoom-and-property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-extrusion-multiple/interleaved-layers/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-extrusion-multiple/multiple/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-extrusion-pattern/missing/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-extrusion-translate-anchor/map/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-extrusion-translate-anchor/viewport/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-extrusion-translate/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-extrusion-translate/literal-opacity/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-extrusion-translate/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-opacity/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-opacity/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-opacity/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-opacity/opaque-fill-over-symbol-layer/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-opacity/overlapping/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-opacity/property-function-pattern/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-opacity/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-opacity/zoom-and-property-function-pattern/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-opacity/zoom-and-property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-outline-color/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-outline-color/fill/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-outline-color/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-outline-color/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-outline-color/multiply/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-outline-color/opacity/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-outline-color/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-outline-color/zoom-and-property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-pattern/@2x/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-pattern/case-data-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-pattern/invalid-feature-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-pattern/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-pattern/missing/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-pattern/opacity/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-pattern/uneven-pattern/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-pattern/wrapping-with-interpolation/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-pattern/zoomed/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-sort-key/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-translate-anchor/map/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-translate-anchor/viewport/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-translate/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-translate/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-translate/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-visibility/none/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/fill-visibility/visible/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/filter/equality/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/filter/in/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/filter/legacy-equality/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/filter/none/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/geojson/clustered-properties/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/geojson/clustered/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/geojson/external-feature/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/geojson/external-invalid/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/geojson/external-linestring/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/geojson/external-malformed/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/geojson/inconsistent-winding-order/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/geojson/inline-feature/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/geojson/inline-invalid/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/geojson/inline-linestring-circle/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/geojson/inline-linestring-line/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/geojson/inline-linestring-symbol/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/geojson/inline-malformed/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/geojson/inline-point-circle/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/geojson/inline-point-fill/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/geojson/inline-point-line/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/geojson/inline-point-symbol/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/geojson/inline-polygon-circle/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/geojson/inline-polygon-fill/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/geojson/inline-polygon-line/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/geojson/inline-polygon-symbol/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/geojson/missing/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/geojson/reparse-overscaled/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/heatmap-color/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/heatmap-color/expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/heatmap-intensity/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/heatmap-intensity/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/heatmap-intensity/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/heatmap-opacity/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/heatmap-opacity/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/heatmap-opacity/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/heatmap-radius/antimeridian/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/heatmap-radius/data-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/heatmap-radius/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/heatmap-radius/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/heatmap-radius/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/heatmap-radius/pitch30/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/heatmap-weight/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/heatmap-weight/identity-property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/heatmap-weight/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/hillshade-accent-color/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/hillshade-accent-color/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/hillshade-accent-color/terrarium/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/hillshade-accent-color/zoom-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/hillshade-highlight-color/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/hillshade-highlight-color/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/hillshade-highlight-color/zoom-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/hillshade-shadow-color/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/hillshade-shadow-color/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/hillshade-shadow-color/zoom-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-anchor/bottom-left/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-anchor/bottom-right/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-anchor/bottom/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-anchor/center/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-anchor/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-anchor/left/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-anchor/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-anchor/right/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-anchor/top-left/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-anchor/top-right/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-anchor/top/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-color/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-color/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-color/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-color/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-halo-blur/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-halo-blur/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-halo-blur/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-halo-blur/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-halo-color/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-halo-color/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-halo-color/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-halo-color/multiply/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-halo-color/opacity/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-halo-color/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-halo-color/transparent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-halo-width/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-halo-width/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-halo-width/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-halo-width/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-image/icon-sdf-non-sdf-one-layer/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-image/image-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-image/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-image/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-image/stretchable-content/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-image/stretchable/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-image/token/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-no-cross-source-collision/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-offset/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-offset/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-offset/zoom-and-property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-opacity/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-opacity/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-opacity/icon-only/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-opacity/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-opacity/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-opacity/text-and-icon/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-opacity/text-only/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-padding/databind/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-padding/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-pitch-alignment/auto-rotation-alignment-map/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-pitch-alignment/auto-rotation-alignment-viewport/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-pitch-alignment/map-rotation-alignment-viewport/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-pitch-alignment/viewport-rotation-alignment-map/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-pitch-scaling/rotation-alignment-map/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-pitch-scaling/rotation-alignment-viewport/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-pixelratio-mismatch/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-rotate/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-rotate/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-rotate/with-offset/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-rotation-alignment/auto-symbol-placement-line/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-rotation-alignment/auto-symbol-placement-point/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-rotation-alignment/map-symbol-placement-line/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-rotation-alignment/map-symbol-placement-point/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-rotation-alignment/viewport-symbol-placement-line/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-rotation-alignment/viewport-symbol-placement-point/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-size/camera-function-high-base-plain/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-size/camera-function-high-base-sdf/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-size/camera-function-plain/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-size/camera-function-sdf/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-size/composite-function-plain/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-size/composite-function-sdf/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-size/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-size/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-size/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-size/property-function-plain/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-size/property-function-sdf/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/both-collision-variable-anchor-text-fit/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/both-collision-variable-anchor/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/both-collision/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/both-padding/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/both-text-anchor-1x-image-2x-screen/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/both-text-anchor-2x-image-1x-screen/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/both-text-anchor-2x-image-2x-screen/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/both-text-anchor-icon-anchor/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/both-text-anchor-icon-offset/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/both-text-anchor-padding/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/both-text-anchor/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/both/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/enlargen-both-padding/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/enlargen-both/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/enlargen-height/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/enlargen-width/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/height-padding/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/height-text-anchor-padding/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/height-text-anchor/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/height/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/none/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/placement-line/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-fifteen-part/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-nine-part-@2x/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-nine-part-content-collision/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-nine-part-content/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-nine-part-just-height/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-nine-part-just-width/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-nine-part/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-three-part/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-two-part/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-underscale/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/text-variable-anchor/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/textFit-anchors-long/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/textFit-anchors-short/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/textFit-collision/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/textFit-grid-long-vertical/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/textFit-grid-long/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/textFit-grid-short-vertical/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/textFit-grid-short/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/width-padding/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/width-text-anchor-padding/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/width-text-anchor/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-text-fit/width/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-translate-anchor/map/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-translate-anchor/viewport/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-translate/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-translate/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-translate/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-visibility/none/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/icon-visibility/visible/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/image/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/image/pitched/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/image/raster-brightness/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/image/raster-contrast/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/image/raster-hue-rotate/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/image/raster-opacity/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/image/raster-resampling/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/image/raster-saturation/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/image/raster-visibility/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/is-supported-script/filter/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/is-supported-script/layout/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-blur/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-blur/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-blur/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-blur/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-cap/butt/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-cap/round/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-cap/square/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-color/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-color/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-color/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-color/property-function-identity/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-color/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-dasharray/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-dasharray/fractional-zoom/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-dasharray/function/line-width-composite-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-dasharray/function/line-width-constant/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-dasharray/function/line-width-property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-dasharray/literal/line-width-composite-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-dasharray/literal/line-width-constant/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-dasharray/literal/line-width-property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-dasharray/literal/line-width-zoom-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-dasharray/long-segment/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-dasharray/overscaled/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-dasharray/round/segments/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-dasharray/round/zero-gap-width/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-dasharray/slant/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-dasharray/zero-length-gap/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-dasharray/zoom-history/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-gap-width/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-gap-width/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-gap-width/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-gap-width/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-gradient/gradient-tile-boundaries/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-gradient/gradient/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-gradient/translucent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-join/bevel-transparent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-join/bevel/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-join/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-join/miter-transparent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-join/miter/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-join/property-function-dasharray/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-join/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-join/round-transparent/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-join/round/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-offset/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-offset/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-offset/literal-negative/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-offset/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-offset/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-opacity/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-opacity/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-opacity/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-opacity/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-opacity/step-curve/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-pattern/@2x/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-pattern/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-pattern/opacity/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-pattern/overscaled/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-pattern/pitch/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-pattern/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-pattern/step-curve/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-pattern/zoom-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-pitch/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-pitch/pitch0/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-pitch/pitch15/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-pitch/pitch30/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-pitch/pitchAndBearing/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-sort-key/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-translate-anchor/map/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-translate-anchor/viewport/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-translate/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-translate/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-translate/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-triangulation/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-triangulation/round/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-visibility/none/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-visibility/visible/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-width/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-width/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-width/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-width/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-width/very-overscaled/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-width/zero-width-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/line-width/zero-width/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/linear-filter-opacity-edge/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/map-mode/static/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/map-mode/tile-avoid-edges/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/map-mode/tile/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/projection/axonometric-multiple/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/projection/axonometric/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/projection/skew/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/raster-alpha/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/raster-brightness/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/raster-brightness/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/raster-brightness/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/raster-contrast/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/raster-contrast/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/raster-contrast/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/raster-extent/maxzoom/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/raster-extent/minzoom/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/raster-hue-rotate/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/raster-hue-rotate/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/raster-hue-rotate/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/raster-loading/missing/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/raster-masking/overlapping-vector/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/raster-masking/overlapping/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/raster-opacity/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/raster-opacity/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/raster-opacity/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/raster-resampling/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/raster-resampling/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/raster-resampling/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/raster-rotation/0/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/raster-rotation/180/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/raster-rotation/270/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/raster-rotation/45/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/raster-rotation/90/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/raster-saturation/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/raster-saturation/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/raster-saturation/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/raster-visibility/none/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/raster-visibility/visible/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/real-world/nepal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/real-world/norway/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/real-world/uruguay/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#2305/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#2523/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#2533/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#2534/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#2787/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#2846/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#2929/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3010/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3107/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3320/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3365/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3394/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3426/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3548/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3612/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3614/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3623/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3633/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3682/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3702/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3723/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3819/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3903/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3910/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3949/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4124/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4144/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4146/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4150/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4172/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4235/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4550/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4551/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4564/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4573/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4579/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4605/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4617/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4647/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4651/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4860/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4928/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5171/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5370/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5466/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5496/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5544/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5546/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5576/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5599/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5631/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5642/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5776/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5911/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5911a/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5947/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5953/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5978/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#6160/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#6238/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#6548/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#6649/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#6660/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#6919/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#7032/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#7066/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#7172/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#8273/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#9009/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#10849/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#11451/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#11729/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#12812/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#14402/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#15139/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#3292/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#5648/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#5701/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#5754/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#6063/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#6233/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#6820/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#6903/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#7241/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#7572/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#7714/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#7792/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#8078/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#8303/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#8460/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#8505/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#8871/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#8952/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#9406/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#9557/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#9792/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#9900/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#9976/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#9979/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-shaders#37/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/remove-feature-state/composite-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/remove-feature-state/data-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/remove-feature-state/vector-source/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/retina-raster/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/filter-default-to-false/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/filter-default-to-true/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/filter-false-to-default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/filter-false-to-true/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/filter-true-to-default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/filter-true-to-false/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/image-add-1.5x-image-1x-screen/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/image-add-1.5x-image-2x-screen/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/image-add-1x-image-1x-screen/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/image-add-1x-image-2x-screen/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/image-add-2x-image-1x-screen/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/image-add-2x-image-2x-screen/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/image-add-alpha/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/image-add-nonsdf/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/image-add-pattern/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/image-add-sdf/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/image-remove/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/image-update-icon/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/image-update-pattern/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layer-add-background/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layer-add-circle/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layer-add-fill/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layer-add-line/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layer-add-raster/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layer-add-symbol/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layer-remove-background/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layer-remove-circle/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layer-remove-fill/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layer-remove-line/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layer-remove-raster/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layer-remove-symbol/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-default-to-literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-default-to-property-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-default-to-property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-default-to-zoom-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-default-to-zoom-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-literal-to-default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-literal-to-property-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-literal-to-property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-literal-to-zoom-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-literal-to-zoom-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-override-paint-property-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-override-paint-property-literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-property-expression-to-default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-property-expression-to-literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-property-expression-to-property-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-property-expression-to-zoom-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-property-function-to-default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-property-function-to-literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-text-variable-anchor/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-and-property-expression-to-property-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-and-property-expression-to-zoom-and-property-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-and-property-expression-to-zoom-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-expression-to-default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-expression-to-literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-expression-to-property-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-expression-to-zoom-and-property-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-expression-to-zoom-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-function-to-default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-function-to-literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-default-to-literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-default-to-property-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-default-to-property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-default-to-zoom-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-default-to-zoom-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-fill-flat-to-extrude/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-literal-to-default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-literal-to-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-literal-to-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-literal-to-property-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-literal-to-property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-overriden-default-to-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-overriden-default-to-literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-overriden-expression-to-literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-property-expression-to-default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-property-expression-to-literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-property-expression-to-property-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-property-expression-to-zoom-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-property-function-to-default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-property-function-to-literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-and-property-expression-to-property-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-and-property-expression-to-zoom-and-property-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-and-property-expression-to-zoom-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-expression-to-default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-expression-to-literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-expression-to-property-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-expression-to-zoom-and-property-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-expression-to-zoom-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-function-to-default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-function-to-literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-filter-default-to-false/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-filter-default-to-true/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-filter-false-to-default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-filter-false-to-true/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-filter-true-to-default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-filter-true-to-false/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-add-background/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-add-circle/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-add-fill/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-add-line/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-add-raster/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-add-symbol/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-change-source-layer/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-change-source-type/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-change-source/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-remove-background/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-remove-circle/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-remove-fill/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-remove-line/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-remove-raster/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-remove-symbol/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-reorder/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-default-to-literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-default-to-property-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-default-to-property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-default-to-zoom-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-default-to-zoom-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-literal-to-default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-literal-to-property-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-literal-to-property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-literal-to-zoom-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-literal-to-zoom-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-property-expression-to-default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-property-expression-to-literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-property-function-to-default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-property-function-to-literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-zoom-expression-to-default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-zoom-expression-to-literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-zoom-function-to-default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-zoom-function-to-literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-default-to-literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-default-to-property-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-default-to-property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-default-to-zoom-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-default-to-zoom-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-fill-flat-to-extrude/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-literal-to-default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-literal-to-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-literal-to-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-literal-to-property-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-literal-to-property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-property-expression-to-default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-property-expression-to-literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-property-function-to-default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-property-function-to-literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-zoom-expression-to-default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-zoom-expression-to-literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-zoom-function-to-default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-zoom-function-to-literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-source-add-geojson-inline/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-source-add-geojson-url/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-source-add-raster-inline/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-source-add-raster-url/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-source-add-vector-inline/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-source-add-vector-url/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-source-update/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-sprite/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-visibility-default-to-none/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-visibility-default-to-visible/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-visibility-none-to-default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-visibility-none-to-visible/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-visibility-visible-to-default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/set-style-visibility-visible-to-none/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/source-add-geojson-inline/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/source-add-geojson-url/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/source-add-raster-inline/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/source-add-raster-url/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/source-add-vector-inline/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/source-add-vector-url/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/visibility-default-to-none/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/visibility-default-to-visible/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/visibility-none-to-default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/visibility-none-to-visible/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/visibility-visible-to-default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/runtime-styling/visibility-visible-to-none/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/satellite-v9/z0/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/sparse-tileset/overdraw/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/sprites/1x-screen-1x-icon/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/sprites/1x-screen-1x-pattern/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/sprites/1x-screen-2x-icon/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/sprites/1x-screen-2x-pattern/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/sprites/2x-screen-1x-icon/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/sprites/2x-screen-1x-pattern/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/sprites/2x-screen-2x-icon/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/sprites/2x-screen-2x-pattern/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/sprites/array-default-only/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/sprites/array-multiple/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/symbol-geometry/linestring/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/symbol-geometry/multilinestring/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/symbol-geometry/multipoint/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/symbol-geometry/multipolygon/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/symbol-geometry/point/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/symbol-geometry/polygon/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/symbol-placement/line-center-buffer-tile-map-mode/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/symbol-placement/line-center-buffer/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/symbol-placement/line-center-tile-map-mode/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/symbol-placement/line-center/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/symbol-placement/line-overscaled/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/symbol-placement/line/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/symbol-placement/point-polygon/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/symbol-placement/point/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/symbol-sort-key/icon-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/symbol-sort-key/placement-tile-boundary-left-then-right/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/symbol-sort-key/text-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/symbol-sort-key/text-ignore-placement/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/symbol-sort-key/text-placement/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/symbol-spacing/line-close/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/symbol-spacing/line-far/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/symbol-spacing/line-overscaled/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/symbol-spacing/point-close/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/symbol-spacing/point-far/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/symbol-visibility/none/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/symbol-visibility/visible/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/symbol-z-order/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/symbol-z-order/disabled/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/symbol-z-order/icon-with-text/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/symbol-z-order/pitched/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/symbol-z-order/viewport-y/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-anchor/bottom-left/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-anchor/bottom-right/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-anchor/bottom/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-anchor/center/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-anchor/left/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-anchor/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-anchor/right/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-anchor/top-left/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-anchor/top-right/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-anchor/top/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-arabic/letter-spacing/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-arabic/line-break-mixed/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-arabic/line-break/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-arabic/mixed-numeric/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-arabic/multi-paragraph/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-color/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-color/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-color/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-color/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-field/formatted-arabic/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-field/formatted-images-constant-size/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-field/formatted-images-line/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-field/formatted-images-multiline/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-field/formatted-images-variable-anchors-justification/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-field/formatted-images-vertical/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-field/formatted-images-zoom-dependent-size/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-field/formatted-images/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-field/formatted-line/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-field/formatted-text-color-overrides-nested-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-field/formatted-text-color-overrides/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-field/formatted-text-color/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-field/formatted/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-field/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-field/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-field/token/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-font/camera-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-font/chinese/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-font/data-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-font/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-halo-blur/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-halo-blur/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-halo-blur/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-halo-blur/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-halo-color/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-halo-color/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-halo-color/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-halo-color/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-halo-width/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-halo-width/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-halo-width/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-halo-width/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-justify/auto/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-justify/left/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-justify/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-justify/right/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-keep-upright/line-placement-false/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-keep-upright/line-placement-true-offset/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-keep-upright/line-placement-true-pitched/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-keep-upright/line-placement-true-rotated/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-keep-upright/line-placement-true-text-anchor/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-keep-upright/line-placement-true/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-keep-upright/point-placement-align-map-false/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-keep-upright/point-placement-align-map-true/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-keep-upright/point-placement-align-viewport-false/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-keep-upright/point-placement-align-viewport-true/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-letter-spacing/function-close/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-letter-spacing/function-far/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-letter-spacing/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-letter-spacing/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-letter-spacing/zoom-and-property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-line-height/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-max-angle/line-center/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-max-angle/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-max-width/force-double-newline/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-max-width/force-newline-line-center/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-max-width/force-newline-line/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-max-width/force-newline/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-max-width/ideographic-breaking/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-max-width/ideographic-punctuation-breaking/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-max-width/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-max-width/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-max-width/zero-width-line-center-placement/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-max-width/zero-width-line-placement/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-max-width/zoom-and-property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-no-cross-source-collision/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorcenter-justifycenter-offsetnegative/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorcenter-justifycenter-offsetpositive/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorcenter-justifyleft-offsetnegative/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorcenter-justifyleft-offsetpositive/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorcenter-justifyright-offsetnegative/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorcenter-justifyright-offsetpositive/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorleft-justifycenter-offsetnegative/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorleft-justifycenter-offsetpositive/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorleft-justifyleft-offsetnegative/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorleft-justifyleft-offsetpositive/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorleft-justifyright-offsetnegative/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorleft-justifyright-offsetpositive/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorright-justifycenter-offsetnegative/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorright-justifycenter-offsetpositive/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorright-justifyleft-offsetnegative/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorright-justifyleft-offsetpositive/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorright-justifyright-offsetnegative/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorright-justifyright-offsetpositive/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-offset/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-offset/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-opacity/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-opacity/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-opacity/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-opacity/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-pitch-alignment/auto-text-rotation-alignment-map/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-pitch-alignment/auto-text-rotation-alignment-viewport/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-pitch-alignment/map-text-depthtest/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-pitch-alignment/map-text-rotation-alignment-map/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-pitch-alignment/map-text-rotation-alignment-viewport/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-pitch-alignment/viewport-overzoomed-single-glyph/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-pitch-alignment/viewport-overzoomed/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-pitch-alignment/viewport-text-depthtest/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-pitch-alignment/viewport-text-rotation-alignment-map/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-pitch-alignment/viewport-text-rotation-alignment-viewport/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-pitch-scaling/line-half/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-radial-offset/basic/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-rotate/anchor-bottom/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-rotate/anchor-left/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-rotate/anchor-right/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-rotate/anchor-top/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-rotate/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-rotate/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-rotate/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-rotate/with-offset/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-rotation-alignment/auto-symbol-placement-line/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-rotation-alignment/auto-symbol-placement-point/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-rotation-alignment/map-symbol-placement-line/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-rotation-alignment/map-symbol-placement-point/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-rotation-alignment/viewport-symbol-placement-line/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-rotation-alignment/viewport-symbol-placement-point/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-size/camera-function-high-base/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-size/camera-function-interval/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-size/composite-expression/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-size/composite-function-line-placement/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-size/composite-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-size/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-size/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-size/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-size/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-size/zero/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-tile-edge-clipping/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-transform/lowercase/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-transform/property-function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-transform/uppercase/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-translate-anchor/map/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-translate-anchor/viewport/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-translate/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-translate/function/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-translate/literal/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/all-anchors-icon-text-fit/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/all-anchors-text-allow-overlap/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/all-anchors/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/databind-coalesce/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/databind-interpolate/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/icon-image-all-anchors/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/icon-image-offset/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/icon-image/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/icon-text-fit-collision-box/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/no-animate-zoom/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/pitched-offset/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/pitched-with-map/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/pitched/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/rotated-offset/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/rotated-with-map/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/rotated/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/single-justification/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/single-line/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/text-allow-overlap/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/top-bottom-left-right/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors-icon-text-fit/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors-offset-zero/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors-offset/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors-radial-offset-zero/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors-text-allow-overlap/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors-tile-map-mode/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors-two-dimentional-offset-negative/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors-two-dimentional-offset-zero/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors-two-dimentional-offset/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor/icon-image-all-anchors/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor/icon-image/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor/icon-text-fit-collision-box/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor/left-top-right-bottom-offset-tile-map-mode/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor/no-animate-zoom/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor/pitched-offset/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor/pitched-rotated-debug/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor/pitched-with-map/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor/pitched/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor/rotated-offset/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor/rotated-with-map/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor/rotated/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor/single-justification/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor/single-line/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor/text-allow-overlap/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-variable-anchor/top-bottom-left-right/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-visibility/none/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-visibility/visible/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-writing-mode/line_label/chinese-punctuation/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-writing-mode/line_label/chinese/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-writing-mode/line_label/latin/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-writing-mode/line_label/mixed/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/cjk-arabic-vertical-mode/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/cjk-horizontal-vertical-mode/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/cjk-multiline-vertical-horizontal-mode/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/cjk-punctuation-vertical-mode/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/cjk-variable-anchors-vertical-horizontal-mode-icon-text-fit/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/cjk-variable-anchors-vertical-horizontal-mode/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/cjk-variable-anchors-vertical-mode/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/cjk-vertical-horizontal-mode/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/cjk-vertical-mode/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/latin-vertical-mode/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/mixed-multiline-vertical-horizontal-mode-icon-text-fit/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/mixed-multiline-vertical-horizontal-mode/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/tilejson-bounds/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/tms/tms/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/within/filter-with-inlined-geojson/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/within/layout-text/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/within/paint-circle/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/within/paint-icon/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/within/paint-line/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/within/paint-text/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/zoom-history/in/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/zoom-history/out/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/zoom-visibility/above/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/zoom-visibility/below/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/zoom-visibility/in-range/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/zoom-visibility/out-of-range/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/zoom-visibility/was-above/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/zoom-visibility/was-below/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/zoomed-fill/default/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/zoomed-raster/fractional/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/zoomed-raster/overzoom/metrics.json create mode 100644 metrics/windows-msvc-release/render-tests/zoomed-raster/underzoom/metrics.json create mode 100644 metrics/windows-opengl.json create mode 100644 metrics/windows-vulkan.json diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000000..0d8ac7cee5d --- /dev/null +++ b/.gitattributes @@ -0,0 +1,3 @@ +# Avoid line conversions between Unix (LF) and Windows (CRLF) + +test/fixtures/storage/assets/* binary diff --git a/.github/actions/qt5-build/Dockerfile b/.github/actions/qt5-build/Dockerfile index 60a0c291493..66b144e83d1 100644 --- a/.github/actions/qt5-build/Dockerfile +++ b/.github/actions/qt5-build/Dockerfile @@ -1,4 +1,4 @@ -FROM ghcr.io/maplibre/linux-builder:centos7-gcc11-cmake3.19 +FROM ghcr.io/maplibre/linux-builder:centos7-gcc11 # Copy and set the entry point COPY entrypoint.sh /entrypoint.sh diff --git a/.github/changed-files.yml b/.github/changed-files.yml index e3f2e7c39f3..ff4910a0fbb 100644 --- a/.github/changed-files.yml +++ b/.github/changed-files.yml @@ -12,6 +12,23 @@ linux: - 'BUILD.bazel' - '.bazelrc' - '.bazelversion' +windows: + - '.github/workflows/windows-ci.yml' + - 'src/**' + - 'include/**' + - 'platform/default/**' + - 'platform/windows/**' + - 'expression-test/**' + - 'render-test/**' + - 'test/**' + - 'metrics/**' + - 'vendor/**' + - '.gitmodules' + - '!**/*.md' + - 'WORKSPACE' + - 'BUILD.bazel' + - '.bazelrc' + - '.bazelversion' ios: - 'platform/ios/**' - 'platform/darwin/**' diff --git a/.github/scripts/windows-ci_configure_wrapper.ps1 b/.github/scripts/windows-ci_configure_wrapper.ps1 new file mode 100644 index 00000000000..1ed2766e71b --- /dev/null +++ b/.github/scripts/windows-ci_configure_wrapper.ps1 @@ -0,0 +1,23 @@ +$compile_flags = @( + '-DCMAKE_POLICY_DEFAULT_CMP0141=NEW', + '-DCMAKE_MSVC_DEBUG_INFORMATION_FORMAT=Embedded', + '-DCMAKE_BUILD_TYPE=RelWithDebInfo' +) + +switch ($env:RENDERER) +{ + 'opengl' { $compile_flags += '-DMLN_WITH_OPENGL=ON'; break; } + 'egl' { $compile_flags += '-DMLN_WITH_EGL=ON' ; break; } + 'vulkan' { $compile_flags += @('-DMLN_WITH_VULKAN=ON', '-DMLN_WITH_OPENGL=OFF'); break; } + 'osmesa' { $compile_flags += '-DMLN_WITH_OSMESA=ON'; break; } +} + +switch ($env:RENDERING_MODE) +{ + 'legacy' { $compile_flags += '-DMLN_LEGACY_RENDERER=ON' ; break; } + 'drawable' { $compile_flags += '-DMLN_DRAWABLE_RENDERER=ON'; break; } +} + +Write-Host 'Compile flags: ' $compile_flags + +& cmake -B build -G Ninja $($compile_flags) diff --git a/.github/workflows/windows-ci.yml b/.github/workflows/windows-ci.yml new file mode 100644 index 00000000000..d00231ebeba --- /dev/null +++ b/.github/workflows/windows-ci.yml @@ -0,0 +1,194 @@ +name: windows-ci + +on: + workflow_dispatch: + push: + branches: + - main + - windows-*.*.x + tags: + - windows-* + + pull_request: + branches: + - '*' + +env: + SCCACHE_GHA_ENABLED: "true" + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + # INFO: We are cancelling the concurrency group if the change is on PR. For workflow dispatch, this will not work. + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} + +permissions: + actions: read # needed for CodeQL + contents: read # needed for CodeQL + security-events: write # needed for CodeQL + +jobs: + pre-job: + runs-on: windows-2022 + outputs: + should_skip: ${{ github.event_name != 'workflow_dispatch' && steps.changed-files.outputs.windows_any_modified != 'true' }} + steps: + - run: | + git config --system core.longpaths true + + - uses: actions/checkout@v4 + with: + submodules: recursive + + - name: Get all Windows files that have changed + if: github.event_name != 'workflow_dispatch' + id: changed-files + uses: tj-actions/changed-files@v45 + with: + files_yaml_from_source_file: .github/changed-files.yml + + - name: List changed files + if: steps.changed-files.outputs.windows_any_modified == 'true' + run: | + Write-Host "Changed file(s): ${{ steps.changed-files.outputs.windows_all_changed_files }}" + + windows-build-and-test: + if: needs.pre-job.outputs.should_skip != 'true' + needs: pre-job + strategy: + matrix: + renderer: [opengl, egl, vulkan, osmesa] + rendering_mode: [legacy, drawable] + exclude: + - renderer: egl + rendering_mode: drawable + - renderer: vulkan + rendering_mode: legacy + runs-on: windows-2022 + steps: + - run: | + git config --system core.longpaths true + + - uses: actions/checkout@v4 + with: + submodules: recursive + fetch-depth: 0 + + - name: Initialize CodeQL + uses: github/codeql-action/init@v3 + with: + languages: cpp + + - uses: ilammy/msvc-dev-cmd@v1 + + - name: Export GitHub Actions cache environment variables + uses: actions/github-script@v7 + with: + script: | + core.exportVariable('ACTIONS_CACHE_URL', process.env.ACTIONS_CACHE_URL || ''); + core.exportVariable('ACTIONS_RUNTIME_TOKEN', process.env.ACTIONS_RUNTIME_TOKEN || ''); + + - uses: mozilla-actions/sccache-action@v0.0.6 + + - name: Initialize sccache + run: | + & $env:SCCACHE_PATH --start-server + & $env:SCCACHE_PATH --zero-stats + + - name: Configure MapLibre Native Core + env: + CI: 1 + VCPKG_BINARY_SOURCES: "clear;x-gha,readwrite" + VCPKG_KEEP_ENV_VARS: "CMAKE_CXX_COMPILER_LAUNCHER;CMAKE_C_COMPILER_LAUNCHER" + CMAKE_C_COMPILER_LAUNCHER: "${{ env.SCCACHE_PATH }}" + CMAKE_CXX_COMPILER_LAUNCHER: "${{ env.SCCACHE_PATH }}" + RENDERER: "${{ matrix.renderer }}" + RENDERING_MODE: "${{ matrix.rendering_mode }}" + run: | + cmake --version + & ${{ github.workspace }}\.github\scripts\windows-ci_configure_wrapper.ps1 + + - name: Build MapLibre Native Core + run: | + cmake --build build --target mbgl-core mbgl-test-runner mbgl-render-test-runner mbgl-expression-test mbgl-render mbgl-benchmark-runner + + # CodeQL + + - name: Perform CodeQL Analysis + uses: github/codeql-action/analyze@v3 + with: + category: "/language:cpp" + + - name: Download Mesa3D + if: matrix.renderer != 'egl' + run: | + Invoke-WebRequest https://github.com/pal1000/mesa-dist-win/releases/download/24.2.5/mesa3d-24.2.5-release-msvc.7z -OutFile mesa3d.7z + + - name: Extract Mesa3D files for OpenGL + if: matrix.renderer != 'egl' && matrix.renderer != 'vulkan' + run: | + & 'C:\Program Files\7-Zip\7z.exe' e -obuild .\mesa3d.7z x64\opengl32.dll x64\libgallium_wgl.dll x64\libGLESv2.dll x64\libglapi.dll + + - name: Extract Mesa3D files for Vulkan + if: matrix.renderer != 'egl' && matrix.renderer == 'vulkan' + run: | + & 'C:\Program Files\7-Zip\7z.exe' e -obuild .\mesa3d.7z x64\lvp_icd.x86_64.json x64\vulkan_lvp.dll + + - name: Extract Mesa3D files for OSMesa + if: matrix.renderer == 'osmesa' + run: | + & 'C:\Program Files\7-Zip\7z.exe' e -obuild .\mesa3d.7z x64\osmesa.dll + + # unit tests + + - name: Configure Mesa3D drivers (OpenGL) + if: matrix.renderer != 'egl' && matrix.renderer != 'vulkan' + run: | + Add-Content -Path $env:GITHUB_ENV -Value 'GALLIUM_DRIVER=llvmpipe' + + - name: Configure Mesa3D drivers (Vulkan) + if: matrix.renderer == 'vulkan' + run: | + reg add 'HKLM\Software\Khronos\Vulkan\Drivers' /f /v '${{ github.workspace }}\build\lvp_icd.x86_64.json' /t REG_DWORD /d 0 + + - name: Download and configure Vulkan + if: matrix.renderer == 'vulkan' + run: | + Invoke-WebRequest https://sdk.lunarg.com/sdk/download/1.3.296.0/windows/VulkanRT-1.3.296.0-Components.zip -OutFile VulkanRT.zip + & 'C:\Program Files\7-Zip\7z.exe' e -obuild -r .\VulkanRT.zip *x64\vulkan-1.dll + + - name: Run C++ tests + continue-on-error: ${{ matrix.renderer == 'vulkan' }} + run: build/mbgl-test-runner.exe + + # render tests + + - name: Run render test + id: render_test + env: + manifest_file: ${{ matrix.renderer == 'osmesa' && 'opengl' || matrix.renderer }} + run: build/mbgl-render-test-runner.exe "--manifestPath=metrics/windows-${env:manifest_file}.json" + + - name: Upload render test result + if: always() && steps.render_test.outcome == 'failure' + uses: actions/upload-artifact@v4 + with: + name: render-test-result-${{ matrix.renderer }} + path: | + metrics/windows-${{ matrix.renderer == 'osmesa' && 'opengl' || matrix.renderer }}.html + + # expression tests + + - name: Run expression test + run: build/expression-test/mbgl-expression-test.exe + + windows-ci-result: + name: Windows CI Result + if: needs.pre-job.outputs.should_skip != 'true' && always() + runs-on: windows-2022 + needs: + - pre-job + - windows-build-and-test + steps: + - name: Mark result as failed + if: needs.windows-build-and-test.result != 'success' + run: exit 1 diff --git a/CMakeLists.txt b/CMakeLists.txt index b5a5a2792dd..52267c770b0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.19 FATAL_ERROR) +cmake_minimum_required(VERSION 3.24 FATAL_ERROR) option(MLN_WITH_CORE_ONLY "Build only the core bits, no platform code" OFF) option(MLN_WITH_CLANG_TIDY "Build with clang-tidy checks enabled" OFF) diff --git a/expression-test/main.cpp b/expression-test/main.cpp index 4c1fd32baca..fb87dd4cac5 100644 --- a/expression-test/main.cpp +++ b/expression-test/main.cpp @@ -38,7 +38,7 @@ int main(int argc, char** argv) try { bool shouldIgnore = false; std::string ignoreReason; - const std::string ignoreName = "expression-tests/" + id; + const std::filesystem::path ignoreName("expression-tests/" + id); const auto it = std::find_if( ignores.cbegin(), ignores.cend(), [&ignoreName](const auto& ignore) { return ignore.id == ignoreName; }); if (it != ignores.end()) { diff --git a/metrics/ignores/windows-egl.json b/metrics/ignores/windows-egl.json new file mode 100644 index 00000000000..bf7ca8b6e93 --- /dev/null +++ b/metrics/ignores/windows-egl.json @@ -0,0 +1,14 @@ +{ + "render-tests/circle-sort-key/literal": "Needs investigation (Diff: 0.034423828125)", + "render-tests/map-mode/tile-avoid-edges": "Needs investigation (Diff: 0.008159637451171875)", + "render-tests/regressions/mapbox-gl-js#2534": "Needs investigation (Diff: 0.000301361083984375)", + "render-tests/regressions/mapbox-gl-js#7066": "Needs investigation (Diff: 0.0002777777777777778)", + "render-tests/symbol-placement/line-center-buffer-tile-map-mode": "Needs investigation (Diff: 0.0058155059814453125)", + "render-tests/symbol-placement/line-center-tile-map-mode": "Needs investigation (Diff: 0.005688667297363281)", + "render-tests/text-variable-anchor/all-anchors-tile-map-mode": "Needs investigation (Diff: 0.011456489562988281)", + "render-tests/text-variable-anchor/left-top-right-bottom-offset-tile-map-mode": "Needs investigation (Diff: 0.012059211730957031)", + "render-tests/within/layout-text": "Needs investigation (Diff: 0.000244140625)", + "render-tests/within/paint-circle": "Needs investigation (Diff: 0.000244140625)", + "render-tests/within/paint-icon": "Needs investigation (Diff: 0.000244140625)", + "render-tests/within/paint-text": "Needs investigation (Diff: 0.000244140625)" +} diff --git a/metrics/ignores/windows-opengl.json b/metrics/ignores/windows-opengl.json new file mode 100644 index 00000000000..b1b88925fb3 --- /dev/null +++ b/metrics/ignores/windows-opengl.json @@ -0,0 +1,9 @@ +{ + "render-tests/line-pattern/overscaled": "Needs investigation (Diff: 0.0089111328125)", + "render-tests/regressions/mapbox-gl-js#5642": "Needs investigation (Diff: 0.013671875)", + "render-tests/regressions/mapbox-gl-js#7066": "Needs investigation (Diff: 0.00024305555555555555)", + "render-tests/regressions/mapbox-gl-native#9976": "Needs investigation (Diff: 0.00769805908203125 in Legacy, 0.00756072998046875 in Drawable)", + "render-tests/runtime-styling/image-add-pattern": "Needs investigation (Diff: 0.001953125)", + "render-tests/runtime-styling/image-update-pattern": "Needs investigation (Diff: 0.001953125)", + "render-tests/sprites/2x-screen-2x-pattern": "Needs investigation (Diff: 0.00042724609375)" +} diff --git a/metrics/ignores/windows-vulkan.json b/metrics/ignores/windows-vulkan.json new file mode 100644 index 00000000000..f9cedc410c5 --- /dev/null +++ b/metrics/ignores/windows-vulkan.json @@ -0,0 +1,7 @@ +{ + "render-tests/fill-extrusion-color/function": "Needs investigation (Diff: 0.0014495849609375)", + "render-tests/icon-text-fit/enlargen-both": "Needs investigation (Diff: 0.0059814453125)", + "render-tests/icon-text-fit/textFit-grid-long": "Needs investigation (Diff: 0.00507716049382716)", + "render-tests/regressions/mapbox-gl-js#5642": "Needs investigation (Diff: 0.01416015625)", + "render-tests/regressions/mapbox-gl-js#7066": "Needs investigation (Diff: 0.0002777777777777778)" +} diff --git a/metrics/windows-egl.json b/metrics/windows-egl.json new file mode 100644 index 00000000000..a759272caac --- /dev/null +++ b/metrics/windows-egl.json @@ -0,0 +1,15 @@ +{ + "base_test_path": "integration", + "cache_path": "cache-style.db", + "expectation_paths": [ + ], + "ignore_paths": [ + "ignores/platform-all.json", + "ignores/windows-egl.json" + ], + "metric_path": "windows-msvc-release", + "probes": [ + "probeGFX", + "probeNetwork" + ] +} diff --git a/metrics/windows-msvc-release/render-tests/background-color/colorSpace-lab/metrics.json b/metrics/windows-msvc-release/render-tests/background-color/colorSpace-lab/metrics.json new file mode 100644 index 00000000000..7da07969667 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/background-color/colorSpace-lab/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 5, + 5, + 1, + [ + 65536, + 65536 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/background-color/default/metrics.json b/metrics/windows-msvc-release/render-tests/background-color/default/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/background-color/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/background-color/function/metrics.json b/metrics/windows-msvc-release/render-tests/background-color/function/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/background-color/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/background-color/literal/metrics.json b/metrics/windows-msvc-release/render-tests/background-color/literal/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/background-color/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/background-opacity/color/metrics.json b/metrics/windows-msvc-release/render-tests/background-opacity/color/metrics.json new file mode 100644 index 00000000000..d1d3c719b69 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/background-opacity/color/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/background-opacity/image/metrics.json b/metrics/windows-msvc-release/render-tests/background-opacity/image/metrics.json new file mode 100644 index 00000000000..7e01e8e9305 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/background-opacity/image/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 2, + 5, + 1, + [ + 1081408, + 1081408 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/background-opacity/overlay/metrics.json b/metrics/windows-msvc-release/render-tests/background-opacity/overlay/metrics.json new file mode 100644 index 00000000000..12f80d05a3e --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/background-opacity/overlay/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 437478 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 5, + 1, + [ + 1605632, + 1605632 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/background-pattern/@2x/metrics.json b/metrics/windows-msvc-release/render-tests/background-pattern/@2x/metrics.json new file mode 100644 index 00000000000..89a3b9090c0 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/background-pattern/@2x/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 77034 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 2, + 5, + 1, + [ + 32768, + 32768 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/background-pattern/literal/metrics.json b/metrics/windows-msvc-release/render-tests/background-pattern/literal/metrics.json new file mode 100644 index 00000000000..b17c1d43cf3 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/background-pattern/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 35923 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 2, + 5, + 1, + [ + 32768, + 32768 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/background-pattern/missing/metrics.json b/metrics/windows-msvc-release/render-tests/background-pattern/missing/metrics.json new file mode 100644 index 00000000000..cdb304a90f8 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/background-pattern/missing/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 35923 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/background-pattern/pitch/metrics.json b/metrics/windows-msvc-release/render-tests/background-pattern/pitch/metrics.json new file mode 100644 index 00000000000..77a63a3f585 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/background-pattern/pitch/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 35923 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 5, + 5, + 1, + [ + 81920, + 81920 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/background-pattern/rotated/metrics.json b/metrics/windows-msvc-release/render-tests/background-pattern/rotated/metrics.json new file mode 100644 index 00000000000..b17c1d43cf3 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/background-pattern/rotated/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 35923 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 2, + 5, + 1, + [ + 32768, + 32768 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/background-pattern/zoomed/metrics.json b/metrics/windows-msvc-release/render-tests/background-pattern/zoomed/metrics.json new file mode 100644 index 00000000000..b17c1d43cf3 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/background-pattern/zoomed/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 35923 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 2, + 5, + 1, + [ + 32768, + 32768 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/background-visibility/none/metrics.json b/metrics/windows-msvc-release/render-tests/background-visibility/none/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/background-visibility/none/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/background-visibility/visible/metrics.json b/metrics/windows-msvc-release/render-tests/background-visibility/visible/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/background-visibility/visible/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/basic-v9/z0-narrow-y/metrics.json b/metrics/windows-msvc-release/render-tests/basic-v9/z0-narrow-y/metrics.json new file mode 100644 index 00000000000..d149583eac7 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/basic-v9/z0-narrow-y/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 233147 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 12, + 7, + 20, + 1, + [ + 98304, + 98304 + ], + [ + 245560, + 245560 + ], + [ + 263140, + 263140 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/basic-v9/z0-wide-x/metrics.json b/metrics/windows-msvc-release/render-tests/basic-v9/z0-wide-x/metrics.json new file mode 100644 index 00000000000..d149583eac7 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/basic-v9/z0-wide-x/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 233147 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 12, + 7, + 20, + 1, + [ + 98304, + 98304 + ], + [ + 245560, + 245560 + ], + [ + 263140, + 263140 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/basic-v9/z0/metrics.json b/metrics/windows-msvc-release/render-tests/basic-v9/z0/metrics.json new file mode 100644 index 00000000000..f5baf3924a9 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/basic-v9/z0/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 122665 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 3, + 10, + 1, + [ + 32768, + 32768 + ], + [ + 81868, + 81868 + ], + [ + 87756, + 87756 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/bright-v9/z0/metrics.json b/metrics/windows-msvc-release/render-tests/bright-v9/z0/metrics.json new file mode 100644 index 00000000000..bc753ead908 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/bright-v9/z0/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 212512 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 10, + 5, + 14, + 1, + [ + 25296, + 25296 + ], + [ + 149284, + 149284 + ], + [ + 192796, + 192796 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-blur/blending/metrics.json b/metrics/windows-msvc-release/render-tests/circle-blur/blending/metrics.json new file mode 100644 index 00000000000..3e29447ea9a --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-blur/blending/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 9, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 192, + 192 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-blur/default/metrics.json b/metrics/windows-msvc-release/render-tests/circle-blur/default/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-blur/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-blur/function/metrics.json b/metrics/windows-msvc-release/render-tests/circle-blur/function/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-blur/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-blur/literal-stroke/metrics.json b/metrics/windows-msvc-release/render-tests/circle-blur/literal-stroke/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-blur/literal-stroke/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-blur/literal/metrics.json b/metrics/windows-msvc-release/render-tests/circle-blur/literal/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-blur/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-blur/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/circle-blur/property-function/metrics.json new file mode 100644 index 00000000000..bf5b94a7258 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-blur/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 128, + 128 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-blur/zoom-and-property-function/metrics.json b/metrics/windows-msvc-release/render-tests/circle-blur/zoom-and-property-function/metrics.json new file mode 100644 index 00000000000..2b00a4fa064 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-blur/zoom-and-property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 160, + 160 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-color/default/metrics.json b/metrics/windows-msvc-release/render-tests/circle-color/default/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-color/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-color/function/metrics.json b/metrics/windows-msvc-release/render-tests/circle-color/function/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-color/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-color/literal/metrics.json b/metrics/windows-msvc-release/render-tests/circle-color/literal/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-color/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-color/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/circle-color/property-function/metrics.json new file mode 100644 index 00000000000..2b00a4fa064 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-color/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 160, + 160 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-color/zoom-and-property-function/metrics.json b/metrics/windows-msvc-release/render-tests/circle-color/zoom-and-property-function/metrics.json new file mode 100644 index 00000000000..cd37b906a56 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-color/zoom-and-property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-geometry/linestring/metrics.json b/metrics/windows-msvc-release/render-tests/circle-geometry/linestring/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-geometry/linestring/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-geometry/multilinestring/metrics.json b/metrics/windows-msvc-release/render-tests/circle-geometry/multilinestring/metrics.json new file mode 100644 index 00000000000..b9307738e09 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-geometry/multilinestring/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 70, + 70 + ], + [ + 128, + 128 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-geometry/multipoint/metrics.json b/metrics/windows-msvc-release/render-tests/circle-geometry/multipoint/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-geometry/multipoint/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-geometry/multipolygon/metrics.json b/metrics/windows-msvc-release/render-tests/circle-geometry/multipolygon/metrics.json new file mode 100644 index 00000000000..742ac68192d --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-geometry/multipolygon/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 142, + 142 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-geometry/point/metrics.json b/metrics/windows-msvc-release/render-tests/circle-geometry/point/metrics.json new file mode 100644 index 00000000000..01b432fe214 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-geometry/point/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 34, + 34 + ], + [ + 80, + 80 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-geometry/polygon/metrics.json b/metrics/windows-msvc-release/render-tests/circle-geometry/polygon/metrics.json new file mode 100644 index 00000000000..b65ae23a753 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-geometry/polygon/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 82, + 82 + ], + [ + 144, + 144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-opacity/blending/metrics.json b/metrics/windows-msvc-release/render-tests/circle-opacity/blending/metrics.json new file mode 100644 index 00000000000..bf5b94a7258 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-opacity/blending/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 128, + 128 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-opacity/default/metrics.json b/metrics/windows-msvc-release/render-tests/circle-opacity/default/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-opacity/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-opacity/function/metrics.json b/metrics/windows-msvc-release/render-tests/circle-opacity/function/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-opacity/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-opacity/literal/metrics.json b/metrics/windows-msvc-release/render-tests/circle-opacity/literal/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-opacity/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-opacity/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/circle-opacity/property-function/metrics.json new file mode 100644 index 00000000000..bf5b94a7258 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-opacity/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 128, + 128 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-opacity/zoom-and-property-function/metrics.json b/metrics/windows-msvc-release/render-tests/circle-opacity/zoom-and-property-function/metrics.json new file mode 100644 index 00000000000..2b00a4fa064 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-opacity/zoom-and-property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 160, + 160 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-pitch-alignment/map-scale-map/metrics.json b/metrics/windows-msvc-release/render-tests/circle-pitch-alignment/map-scale-map/metrics.json new file mode 100644 index 00000000000..62ea5c7dea0 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-pitch-alignment/map-scale-map/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 58, + 58 + ], + [ + 112, + 112 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-pitch-alignment/map-scale-viewport/metrics.json b/metrics/windows-msvc-release/render-tests/circle-pitch-alignment/map-scale-viewport/metrics.json new file mode 100644 index 00000000000..62ea5c7dea0 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-pitch-alignment/map-scale-viewport/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 58, + 58 + ], + [ + 112, + 112 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-pitch-alignment/viewport-scale-map/metrics.json b/metrics/windows-msvc-release/render-tests/circle-pitch-alignment/viewport-scale-map/metrics.json new file mode 100644 index 00000000000..62ea5c7dea0 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-pitch-alignment/viewport-scale-map/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 58, + 58 + ], + [ + 112, + 112 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-pitch-alignment/viewport-scale-viewport/metrics.json b/metrics/windows-msvc-release/render-tests/circle-pitch-alignment/viewport-scale-viewport/metrics.json new file mode 100644 index 00000000000..62ea5c7dea0 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-pitch-alignment/viewport-scale-viewport/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 58, + 58 + ], + [ + 112, + 112 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-pitch-scale/default/metrics.json b/metrics/windows-msvc-release/render-tests/circle-pitch-scale/default/metrics.json new file mode 100644 index 00000000000..62ea5c7dea0 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-pitch-scale/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 58, + 58 + ], + [ + 112, + 112 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-pitch-scale/map/metrics.json b/metrics/windows-msvc-release/render-tests/circle-pitch-scale/map/metrics.json new file mode 100644 index 00000000000..62ea5c7dea0 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-pitch-scale/map/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 58, + 58 + ], + [ + 112, + 112 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-pitch-scale/viewport/metrics.json b/metrics/windows-msvc-release/render-tests/circle-pitch-scale/viewport/metrics.json new file mode 100644 index 00000000000..62ea5c7dea0 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-pitch-scale/viewport/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 58, + 58 + ], + [ + 112, + 112 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-radius/antimeridian/metrics.json b/metrics/windows-msvc-release/render-tests/circle-radius/antimeridian/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-radius/antimeridian/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-radius/default/metrics.json b/metrics/windows-msvc-release/render-tests/circle-radius/default/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-radius/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-radius/function/metrics.json b/metrics/windows-msvc-release/render-tests/circle-radius/function/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-radius/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-radius/literal/metrics.json b/metrics/windows-msvc-release/render-tests/circle-radius/literal/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-radius/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-radius/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/circle-radius/property-function/metrics.json new file mode 100644 index 00000000000..bf5b94a7258 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-radius/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 128, + 128 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-radius/zoom-and-property-function/metrics.json b/metrics/windows-msvc-release/render-tests/circle-radius/zoom-and-property-function/metrics.json new file mode 100644 index 00000000000..2b00a4fa064 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-radius/zoom-and-property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 160, + 160 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-sort-key/literal/metrics.json b/metrics/windows-msvc-release/render-tests/circle-sort-key/literal/metrics.json new file mode 100644 index 00000000000..a7ecf0458cb --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-sort-key/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 9, + 13, + 1, + [ + 65552, + 65552 + ], + [ + 94, + 94 + ], + [ + 448, + 448 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-stroke-color/default/metrics.json b/metrics/windows-msvc-release/render-tests/circle-stroke-color/default/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-stroke-color/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-stroke-color/function/metrics.json b/metrics/windows-msvc-release/render-tests/circle-stroke-color/function/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-stroke-color/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-stroke-color/literal/metrics.json b/metrics/windows-msvc-release/render-tests/circle-stroke-color/literal/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-stroke-color/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-stroke-color/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/circle-stroke-color/property-function/metrics.json new file mode 100644 index 00000000000..2b00a4fa064 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-stroke-color/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 160, + 160 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-stroke-color/zoom-and-property-function/metrics.json b/metrics/windows-msvc-release/render-tests/circle-stroke-color/zoom-and-property-function/metrics.json new file mode 100644 index 00000000000..cd37b906a56 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-stroke-color/zoom-and-property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-stroke-opacity/default/metrics.json b/metrics/windows-msvc-release/render-tests/circle-stroke-opacity/default/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-stroke-opacity/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-stroke-opacity/function/metrics.json b/metrics/windows-msvc-release/render-tests/circle-stroke-opacity/function/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-stroke-opacity/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-stroke-opacity/literal/metrics.json b/metrics/windows-msvc-release/render-tests/circle-stroke-opacity/literal/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-stroke-opacity/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-stroke-opacity/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/circle-stroke-opacity/property-function/metrics.json new file mode 100644 index 00000000000..bf5b94a7258 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-stroke-opacity/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 128, + 128 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-stroke-opacity/stroke-only/metrics.json b/metrics/windows-msvc-release/render-tests/circle-stroke-opacity/stroke-only/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-stroke-opacity/stroke-only/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-stroke-opacity/zoom-and-property-function/metrics.json b/metrics/windows-msvc-release/render-tests/circle-stroke-opacity/zoom-and-property-function/metrics.json new file mode 100644 index 00000000000..2b00a4fa064 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-stroke-opacity/zoom-and-property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 160, + 160 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-stroke-width/default/metrics.json b/metrics/windows-msvc-release/render-tests/circle-stroke-width/default/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-stroke-width/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-stroke-width/function/metrics.json b/metrics/windows-msvc-release/render-tests/circle-stroke-width/function/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-stroke-width/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-stroke-width/literal/metrics.json b/metrics/windows-msvc-release/render-tests/circle-stroke-width/literal/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-stroke-width/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-stroke-width/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/circle-stroke-width/property-function/metrics.json new file mode 100644 index 00000000000..bf5b94a7258 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-stroke-width/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 128, + 128 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-stroke-width/zoom-and-property-function/metrics.json b/metrics/windows-msvc-release/render-tests/circle-stroke-width/zoom-and-property-function/metrics.json new file mode 100644 index 00000000000..2b00a4fa064 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-stroke-width/zoom-and-property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 160, + 160 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-translate-anchor/map/metrics.json b/metrics/windows-msvc-release/render-tests/circle-translate-anchor/map/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-translate-anchor/map/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-translate-anchor/viewport/metrics.json b/metrics/windows-msvc-release/render-tests/circle-translate-anchor/viewport/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-translate-anchor/viewport/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-translate/default/metrics.json b/metrics/windows-msvc-release/render-tests/circle-translate/default/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-translate/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-translate/function/metrics.json b/metrics/windows-msvc-release/render-tests/circle-translate/function/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-translate/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/circle-translate/literal/metrics.json b/metrics/windows-msvc-release/render-tests/circle-translate/literal/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/circle-translate/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/background-opaque--background-opaque/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/background-opaque--background-opaque/metrics.json new file mode 100644 index 00000000000..ca19895c81d --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/background-opaque--background-opaque/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/background-opaque--background-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/background-opaque--background-translucent/metrics.json new file mode 100644 index 00000000000..ca19895c81d --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/background-opaque--background-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/background-opaque--circle-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/background-opaque--circle-translucent/metrics.json new file mode 100644 index 00000000000..b65ae23a753 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/background-opaque--circle-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 82, + 82 + ], + [ + 144, + 144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/background-opaque--fill-extrusion-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/background-opaque--fill-extrusion-translucent/metrics.json new file mode 100644 index 00000000000..869c4378bf3 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/background-opaque--fill-extrusion-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 82, + 82 + ], + [ + 316, + 316 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/background-opaque--fill-opaque/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/background-opaque--fill-opaque/metrics.json new file mode 100644 index 00000000000..873f47815fe --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/background-opaque--fill-opaque/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/background-opaque--fill-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/background-opaque--fill-translucent/metrics.json new file mode 100644 index 00000000000..873f47815fe --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/background-opaque--fill-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/background-opaque--heatmap-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/background-opaque--heatmap-translucent/metrics.json new file mode 100644 index 00000000000..5cc4b977fff --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/background-opaque--heatmap-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 5, + 7, + 2, + [ + 35840, + 35840 + ], + [ + 82, + 82 + ], + [ + 144, + 144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/background-opaque--hillshade-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/background-opaque--hillshade-translucent/metrics.json new file mode 100644 index 00000000000..fe9af55d561 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/background-opaque--hillshade-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 283480 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 6, + 5, + 1, + [ + 1073184, + 1073184 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/background-opaque--line-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/background-opaque--line-translucent/metrics.json new file mode 100644 index 00000000000..43b92c8fd62 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/background-opaque--line-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 70, + 70 + ], + [ + 144, + 144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/background-opaque--raster-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/background-opaque--raster-translucent/metrics.json new file mode 100644 index 00000000000..aeff97a9b28 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/background-opaque--raster-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 62141 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 5, + 1, + [ + 540672, + 540672 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/background-opaque--symbol-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/background-opaque--symbol-translucent/metrics.json new file mode 100644 index 00000000000..ff10b87fe60 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/background-opaque--symbol-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22328, + 22328 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/background-translucent--background-opaque/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/background-translucent--background-opaque/metrics.json new file mode 100644 index 00000000000..ca19895c81d --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/background-translucent--background-opaque/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/background-translucent--background-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/background-translucent--background-translucent/metrics.json new file mode 100644 index 00000000000..ca19895c81d --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/background-translucent--background-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/background-translucent--circle-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/background-translucent--circle-translucent/metrics.json new file mode 100644 index 00000000000..b65ae23a753 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/background-translucent--circle-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 82, + 82 + ], + [ + 144, + 144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/background-translucent--fill-extrusion-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/background-translucent--fill-extrusion-translucent/metrics.json new file mode 100644 index 00000000000..869c4378bf3 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/background-translucent--fill-extrusion-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 82, + 82 + ], + [ + 316, + 316 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/background-translucent--fill-opaque/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/background-translucent--fill-opaque/metrics.json new file mode 100644 index 00000000000..873f47815fe --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/background-translucent--fill-opaque/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/background-translucent--fill-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/background-translucent--fill-translucent/metrics.json new file mode 100644 index 00000000000..873f47815fe --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/background-translucent--fill-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/background-translucent--heatmap-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/background-translucent--heatmap-translucent/metrics.json new file mode 100644 index 00000000000..5cc4b977fff --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/background-translucent--heatmap-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 5, + 7, + 2, + [ + 35840, + 35840 + ], + [ + 82, + 82 + ], + [ + 144, + 144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/background-translucent--hillshade-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/background-translucent--hillshade-translucent/metrics.json new file mode 100644 index 00000000000..fe9af55d561 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/background-translucent--hillshade-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 283480 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 6, + 5, + 1, + [ + 1073184, + 1073184 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/background-translucent--line-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/background-translucent--line-translucent/metrics.json new file mode 100644 index 00000000000..43b92c8fd62 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/background-translucent--line-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 70, + 70 + ], + [ + 144, + 144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/background-translucent--raster-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/background-translucent--raster-translucent/metrics.json new file mode 100644 index 00000000000..aeff97a9b28 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/background-translucent--raster-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 62141 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 5, + 1, + [ + 540672, + 540672 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/background-translucent--symbol-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/background-translucent--symbol-translucent/metrics.json new file mode 100644 index 00000000000..ff10b87fe60 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/background-translucent--symbol-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22328, + 22328 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/circle-translucent--background-opaque/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/circle-translucent--background-opaque/metrics.json new file mode 100644 index 00000000000..d5ad1d9303d --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/circle-translucent--background-opaque/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 82, + 82 + ], + [ + 144, + 144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/circle-translucent--background-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/circle-translucent--background-translucent/metrics.json new file mode 100644 index 00000000000..d5ad1d9303d --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/circle-translucent--background-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 82, + 82 + ], + [ + 144, + 144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/circle-translucent--circle-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/circle-translucent--circle-translucent/metrics.json new file mode 100644 index 00000000000..d5ad1d9303d --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/circle-translucent--circle-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 82, + 82 + ], + [ + 144, + 144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/circle-translucent--fill-extrusion-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/circle-translucent--fill-extrusion-translucent/metrics.json new file mode 100644 index 00000000000..d0a09330c38 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/circle-translucent--fill-extrusion-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 9, + 1, + [ + 32768, + 32768 + ], + [ + 142, + 142 + ], + [ + 396, + 396 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/circle-translucent--fill-opaque/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/circle-translucent--fill-opaque/metrics.json new file mode 100644 index 00000000000..54232a88593 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/circle-translucent--fill-opaque/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 3, + 10, + 1, + [ + 32768, + 32768 + ], + [ + 114, + 114 + ], + [ + 164, + 164 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/circle-translucent--fill-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/circle-translucent--fill-translucent/metrics.json new file mode 100644 index 00000000000..54232a88593 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/circle-translucent--fill-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 3, + 10, + 1, + [ + 32768, + 32768 + ], + [ + 114, + 114 + ], + [ + 164, + 164 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/circle-translucent--heatmap-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/circle-translucent--heatmap-translucent/metrics.json new file mode 100644 index 00000000000..b342e18183b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/circle-translucent--heatmap-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 5, + 9, + 2, + [ + 35840, + 35840 + ], + [ + 142, + 142 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/circle-translucent--hillshade-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/circle-translucent--hillshade-translucent/metrics.json new file mode 100644 index 00000000000..2ecd93ab0db --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/circle-translucent--hillshade-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 283480 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 7, + 7, + 1, + [ + 1089568, + 1089568 + ], + [ + 82, + 82 + ], + [ + 144, + 144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/circle-translucent--line-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/circle-translucent--line-translucent/metrics.json new file mode 100644 index 00000000000..34e16412442 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/circle-translucent--line-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 9, + 1, + [ + 32768, + 32768 + ], + [ + 130, + 130 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/circle-translucent--raster-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/circle-translucent--raster-translucent/metrics.json new file mode 100644 index 00000000000..8543c93e3fb --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/circle-translucent--raster-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 62141 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 5, + 7, + 1, + [ + 557056, + 557056 + ], + [ + 82, + 82 + ], + [ + 144, + 144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/circle-translucent--symbol-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/circle-translucent--symbol-translucent/metrics.json new file mode 100644 index 00000000000..7f048825740 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/circle-translucent--symbol-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 11, + 1, + [ + 22328, + 22328 + ], + [ + 94, + 94 + ], + [ + 304, + 304 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion--fill-opaque/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion--fill-opaque/metrics.json new file mode 100644 index 00000000000..158f4a877cf --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion--fill-opaque/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 3, + 10, + 1, + [ + 32768, + 32768 + ], + [ + 114, + 114 + ], + [ + 336, + 336 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion--fill-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion--fill-translucent/metrics.json new file mode 100644 index 00000000000..158f4a877cf --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion--fill-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 3, + 10, + 1, + [ + 32768, + 32768 + ], + [ + 114, + 114 + ], + [ + 336, + 336 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--background-opaque/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--background-opaque/metrics.json new file mode 100644 index 00000000000..070982798d7 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--background-opaque/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 82, + 82 + ], + [ + 316, + 316 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--background-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--background-translucent/metrics.json new file mode 100644 index 00000000000..070982798d7 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--background-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 82, + 82 + ], + [ + 316, + 316 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--circle-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--circle-translucent/metrics.json new file mode 100644 index 00000000000..d0a09330c38 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--circle-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 9, + 1, + [ + 32768, + 32768 + ], + [ + 142, + 142 + ], + [ + 396, + 396 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--fill-extrusion-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--fill-extrusion-translucent/metrics.json new file mode 100644 index 00000000000..070982798d7 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--fill-extrusion-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 82, + 82 + ], + [ + 316, + 316 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--fill-opaque/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--fill-opaque/metrics.json new file mode 100644 index 00000000000..9dd47aeeeb5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--fill-opaque/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 6, + 3, + 10, + 1, + [ + 32768, + 32768 + ], + [ + 114, + 114 + ], + [ + 336, + 336 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--fill-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--fill-translucent/metrics.json new file mode 100644 index 00000000000..f460f1be9e6 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--fill-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 5, + 3, + 10, + 1, + [ + 32768, + 32768 + ], + [ + 114, + 114 + ], + [ + 336, + 336 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--heatmap-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--heatmap-translucent/metrics.json new file mode 100644 index 00000000000..a4c2b929c75 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--heatmap-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 5, + 9, + 2, + [ + 35840, + 35840 + ], + [ + 142, + 142 + ], + [ + 396, + 396 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--hillshade-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--hillshade-translucent/metrics.json new file mode 100644 index 00000000000..f9f2c55c050 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--hillshade-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 283480 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 7, + 7, + 1, + [ + 1089568, + 1089568 + ], + [ + 82, + 82 + ], + [ + 316, + 316 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--line-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--line-translucent/metrics.json new file mode 100644 index 00000000000..b9a70d7457b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--line-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 9, + 1, + [ + 32768, + 32768 + ], + [ + 130, + 130 + ], + [ + 396, + 396 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--raster-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--raster-translucent/metrics.json new file mode 100644 index 00000000000..ba3da4f660c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--raster-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 62141 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 5, + 7, + 1, + [ + 557056, + 557056 + ], + [ + 82, + 82 + ], + [ + 316, + 316 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--symbol-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--symbol-translucent/metrics.json new file mode 100644 index 00000000000..e06f8fc8fc1 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/fill-extrusion-translucent--symbol-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 11, + 1, + [ + 22328, + 22328 + ], + [ + 94, + 94 + ], + [ + 476, + 476 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/fill-opaque--background-opaque/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/fill-opaque--background-opaque/metrics.json new file mode 100644 index 00000000000..d9701f6181e --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/fill-opaque--background-opaque/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/fill-opaque--background-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/fill-opaque--background-translucent/metrics.json new file mode 100644 index 00000000000..d9701f6181e --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/fill-opaque--background-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/fill-opaque--circle-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/fill-opaque--circle-translucent/metrics.json new file mode 100644 index 00000000000..54232a88593 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/fill-opaque--circle-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 3, + 10, + 1, + [ + 32768, + 32768 + ], + [ + 114, + 114 + ], + [ + 164, + 164 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/fill-opaque--fill-extrusion-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/fill-opaque--fill-extrusion-translucent/metrics.json new file mode 100644 index 00000000000..158f4a877cf --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/fill-opaque--fill-extrusion-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 3, + 10, + 1, + [ + 32768, + 32768 + ], + [ + 114, + 114 + ], + [ + 336, + 336 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/fill-opaque--fill-opaque/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/fill-opaque--fill-opaque/metrics.json new file mode 100644 index 00000000000..511b43f4d27 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/fill-opaque--fill-opaque/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 5, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/fill-opaque--fill-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/fill-opaque--fill-translucent/metrics.json new file mode 100644 index 00000000000..511b43f4d27 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/fill-opaque--fill-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 5, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/fill-opaque--heatmap-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/fill-opaque--heatmap-translucent/metrics.json new file mode 100644 index 00000000000..5565a4dd482 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/fill-opaque--heatmap-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 5, + 10, + 2, + [ + 35840, + 35840 + ], + [ + 114, + 114 + ], + [ + 164, + 164 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/fill-opaque--hillshade-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/fill-opaque--hillshade-translucent/metrics.json new file mode 100644 index 00000000000..130eb528504 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/fill-opaque--hillshade-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 283480 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 5, + 7, + 8, + 1, + [ + 1089568, + 1089568 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/fill-opaque--image-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/fill-opaque--image-translucent/metrics.json new file mode 100644 index 00000000000..8ed0fcb075e --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/fill-opaque--image-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 48979 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 13, + 11, + 19, + 1, + [ + 1298436, + 1298436 + ], + [ + 318, + 318 + ], + [ + 236, + 236 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/fill-opaque--line-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/fill-opaque--line-translucent/metrics.json new file mode 100644 index 00000000000..aac3c6d3088 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/fill-opaque--line-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 3, + 10, + 1, + [ + 32768, + 32768 + ], + [ + 102, + 102 + ], + [ + 164, + 164 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/fill-opaque--raster-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/fill-opaque--raster-translucent/metrics.json new file mode 100644 index 00000000000..a6e96270b25 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/fill-opaque--raster-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 62141 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 5, + 5, + 8, + 1, + [ + 557056, + 557056 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/fill-opaque--symbol-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/fill-opaque--symbol-translucent/metrics.json new file mode 100644 index 00000000000..c1bede4b522 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/fill-opaque--symbol-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 4, + 12, + 1, + [ + 22328, + 22328 + ], + [ + 66, + 66 + ], + [ + 244, + 244 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/fill-translucent--background-opaque/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/fill-translucent--background-opaque/metrics.json new file mode 100644 index 00000000000..d9701f6181e --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/fill-translucent--background-opaque/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/fill-translucent--background-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/fill-translucent--background-translucent/metrics.json new file mode 100644 index 00000000000..d9701f6181e --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/fill-translucent--background-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/fill-translucent--circle-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/fill-translucent--circle-translucent/metrics.json new file mode 100644 index 00000000000..54232a88593 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/fill-translucent--circle-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 3, + 10, + 1, + [ + 32768, + 32768 + ], + [ + 114, + 114 + ], + [ + 164, + 164 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/fill-translucent--fill-extrusion-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/fill-translucent--fill-extrusion-translucent/metrics.json new file mode 100644 index 00000000000..158f4a877cf --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/fill-translucent--fill-extrusion-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 3, + 10, + 1, + [ + 32768, + 32768 + ], + [ + 114, + 114 + ], + [ + 336, + 336 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/fill-translucent--fill-opaque/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/fill-translucent--fill-opaque/metrics.json new file mode 100644 index 00000000000..511b43f4d27 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/fill-translucent--fill-opaque/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 5, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/fill-translucent--fill-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/fill-translucent--fill-translucent/metrics.json new file mode 100644 index 00000000000..511b43f4d27 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/fill-translucent--fill-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 5, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/fill-translucent--heatmap-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/fill-translucent--heatmap-translucent/metrics.json new file mode 100644 index 00000000000..5565a4dd482 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/fill-translucent--heatmap-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 5, + 10, + 2, + [ + 35840, + 35840 + ], + [ + 114, + 114 + ], + [ + 164, + 164 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/fill-translucent--hillshade-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/fill-translucent--hillshade-translucent/metrics.json new file mode 100644 index 00000000000..130eb528504 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/fill-translucent--hillshade-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 283480 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 5, + 7, + 8, + 1, + [ + 1089568, + 1089568 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/fill-translucent--line-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/fill-translucent--line-translucent/metrics.json new file mode 100644 index 00000000000..aac3c6d3088 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/fill-translucent--line-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 3, + 10, + 1, + [ + 32768, + 32768 + ], + [ + 102, + 102 + ], + [ + 164, + 164 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/fill-translucent--raster-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/fill-translucent--raster-translucent/metrics.json new file mode 100644 index 00000000000..a6e96270b25 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/fill-translucent--raster-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 62141 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 5, + 5, + 8, + 1, + [ + 557056, + 557056 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/fill-translucent--symbol-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/fill-translucent--symbol-translucent/metrics.json new file mode 100644 index 00000000000..c1bede4b522 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/fill-translucent--symbol-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 4, + 12, + 1, + [ + 22328, + 22328 + ], + [ + 66, + 66 + ], + [ + 244, + 244 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/heatmap-translucent--background-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/heatmap-translucent--background-translucent/metrics.json new file mode 100644 index 00000000000..046dcc83f87 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/heatmap-translucent--background-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 5, + 7, + 2, + [ + 35840, + 35840 + ], + [ + 82, + 82 + ], + [ + 144, + 144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/heatmap-translucent--circle-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/heatmap-translucent--circle-translucent/metrics.json new file mode 100644 index 00000000000..b342e18183b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/heatmap-translucent--circle-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 5, + 9, + 2, + [ + 35840, + 35840 + ], + [ + 142, + 142 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/heatmap-translucent--fill-extrusion-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/heatmap-translucent--fill-extrusion-translucent/metrics.json new file mode 100644 index 00000000000..a4c2b929c75 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/heatmap-translucent--fill-extrusion-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 5, + 9, + 2, + [ + 35840, + 35840 + ], + [ + 142, + 142 + ], + [ + 396, + 396 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/heatmap-translucent--fill-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/heatmap-translucent--fill-translucent/metrics.json new file mode 100644 index 00000000000..5565a4dd482 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/heatmap-translucent--fill-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 5, + 10, + 2, + [ + 35840, + 35840 + ], + [ + 114, + 114 + ], + [ + 164, + 164 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/heatmap-translucent--heatmap-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/heatmap-translucent--heatmap-translucent/metrics.json new file mode 100644 index 00000000000..94161dda76b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/heatmap-translucent--heatmap-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 7, + 7, + 3, + [ + 38912, + 38912 + ], + [ + 82, + 82 + ], + [ + 144, + 144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/heatmap-translucent--hillshade-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/heatmap-translucent--hillshade-translucent/metrics.json new file mode 100644 index 00000000000..eb8235bd221 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/heatmap-translucent--hillshade-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 283480 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 9, + 7, + 2, + [ + 1092640, + 1092640 + ], + [ + 82, + 82 + ], + [ + 144, + 144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/heatmap-translucent--line-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/heatmap-translucent--line-translucent/metrics.json new file mode 100644 index 00000000000..e6b45ea3c9c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/heatmap-translucent--line-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 5, + 9, + 2, + [ + 35840, + 35840 + ], + [ + 130, + 130 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/heatmap-translucent--raster-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/heatmap-translucent--raster-translucent/metrics.json new file mode 100644 index 00000000000..46ae22eb392 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/heatmap-translucent--raster-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 62141 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 7, + 7, + 2, + [ + 560128, + 560128 + ], + [ + 82, + 82 + ], + [ + 144, + 144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/heatmap-translucent--symbol-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/heatmap-translucent--symbol-translucent/metrics.json new file mode 100644 index 00000000000..60f01ff9e36 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/heatmap-translucent--symbol-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 6, + 11, + 2, + [ + 25400, + 25400 + ], + [ + 94, + 94 + ], + [ + 304, + 304 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--background-opaque/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--background-opaque/metrics.json new file mode 100644 index 00000000000..019fd54df32 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--background-opaque/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 283480 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 6, + 5, + 1, + [ + 1073184, + 1073184 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--background-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--background-translucent/metrics.json new file mode 100644 index 00000000000..019fd54df32 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--background-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 283480 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 6, + 5, + 1, + [ + 1073184, + 1073184 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--circle-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--circle-translucent/metrics.json new file mode 100644 index 00000000000..2ecd93ab0db --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--circle-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 283480 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 7, + 7, + 1, + [ + 1089568, + 1089568 + ], + [ + 82, + 82 + ], + [ + 144, + 144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--fill-extrusion-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--fill-extrusion-translucent/metrics.json new file mode 100644 index 00000000000..f9f2c55c050 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--fill-extrusion-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 283480 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 7, + 7, + 1, + [ + 1089568, + 1089568 + ], + [ + 82, + 82 + ], + [ + 316, + 316 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--fill-opaque/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--fill-opaque/metrics.json new file mode 100644 index 00000000000..130eb528504 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--fill-opaque/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 283480 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 5, + 7, + 8, + 1, + [ + 1089568, + 1089568 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--fill-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--fill-translucent/metrics.json new file mode 100644 index 00000000000..130eb528504 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--fill-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 283480 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 5, + 7, + 8, + 1, + [ + 1089568, + 1089568 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--heatmap-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--heatmap-translucent/metrics.json new file mode 100644 index 00000000000..eb8235bd221 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--heatmap-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 283480 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 9, + 7, + 2, + [ + 1092640, + 1092640 + ], + [ + 82, + 82 + ], + [ + 144, + 144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--hillshade-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--hillshade-translucent/metrics.json new file mode 100644 index 00000000000..6cdf449a0c7 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--hillshade-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 283480 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 6, + 5, + 1, + [ + 1073184, + 1073184 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--line-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--line-translucent/metrics.json new file mode 100644 index 00000000000..1d0c8f8153b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--line-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 283480 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 7, + 7, + 1, + [ + 1089568, + 1089568 + ], + [ + 70, + 70 + ], + [ + 144, + 144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--raster-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--raster-translucent/metrics.json new file mode 100644 index 00000000000..40f09a93051 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--raster-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 345621 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 8, + 5, + 1, + [ + 1597472, + 1597472 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--symbol-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--symbol-translucent/metrics.json new file mode 100644 index 00000000000..1b23d9d85c9 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/hillshade-translucent--symbol-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 495139 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 8, + 9, + 1, + [ + 1079128, + 1079128 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/line-translucent--background-opaque/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/line-translucent--background-opaque/metrics.json new file mode 100644 index 00000000000..2fb82f10860 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/line-translucent--background-opaque/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 70, + 70 + ], + [ + 144, + 144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/line-translucent--background-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/line-translucent--background-translucent/metrics.json new file mode 100644 index 00000000000..2fb82f10860 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/line-translucent--background-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 70, + 70 + ], + [ + 144, + 144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/line-translucent--circle-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/line-translucent--circle-translucent/metrics.json new file mode 100644 index 00000000000..34e16412442 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/line-translucent--circle-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 9, + 1, + [ + 32768, + 32768 + ], + [ + 130, + 130 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/line-translucent--fill-extrusion-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/line-translucent--fill-extrusion-translucent/metrics.json new file mode 100644 index 00000000000..b9a70d7457b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/line-translucent--fill-extrusion-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 9, + 1, + [ + 32768, + 32768 + ], + [ + 130, + 130 + ], + [ + 396, + 396 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/line-translucent--fill-opaque/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/line-translucent--fill-opaque/metrics.json new file mode 100644 index 00000000000..aac3c6d3088 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/line-translucent--fill-opaque/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 3, + 10, + 1, + [ + 32768, + 32768 + ], + [ + 102, + 102 + ], + [ + 164, + 164 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/line-translucent--fill-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/line-translucent--fill-translucent/metrics.json new file mode 100644 index 00000000000..aac3c6d3088 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/line-translucent--fill-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 3, + 10, + 1, + [ + 32768, + 32768 + ], + [ + 102, + 102 + ], + [ + 164, + 164 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/line-translucent--heatmap-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/line-translucent--heatmap-translucent/metrics.json new file mode 100644 index 00000000000..e6b45ea3c9c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/line-translucent--heatmap-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 5, + 9, + 2, + [ + 35840, + 35840 + ], + [ + 130, + 130 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/line-translucent--hillshade-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/line-translucent--hillshade-translucent/metrics.json new file mode 100644 index 00000000000..1d0c8f8153b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/line-translucent--hillshade-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 283480 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 7, + 7, + 1, + [ + 1089568, + 1089568 + ], + [ + 70, + 70 + ], + [ + 144, + 144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/line-translucent--line-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/line-translucent--line-translucent/metrics.json new file mode 100644 index 00000000000..2fb82f10860 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/line-translucent--line-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 70, + 70 + ], + [ + 144, + 144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/line-translucent--raster-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/line-translucent--raster-translucent/metrics.json new file mode 100644 index 00000000000..dfb24aaa91b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/line-translucent--raster-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 62141 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 5, + 7, + 1, + [ + 557056, + 557056 + ], + [ + 70, + 70 + ], + [ + 144, + 144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/line-translucent--symbol-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/line-translucent--symbol-translucent/metrics.json new file mode 100644 index 00000000000..cafdf6fa100 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/line-translucent--symbol-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 4, + 11, + 1, + [ + 22328, + 22328 + ], + [ + 82, + 82 + ], + [ + 304, + 304 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/raster-translucent--background-opaque/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/raster-translucent--background-opaque/metrics.json new file mode 100644 index 00000000000..9297ddb669b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/raster-translucent--background-opaque/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 62141 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 4, + 5, + 1, + [ + 540672, + 540672 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/raster-translucent--background-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/raster-translucent--background-translucent/metrics.json new file mode 100644 index 00000000000..9297ddb669b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/raster-translucent--background-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 62141 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 4, + 5, + 1, + [ + 540672, + 540672 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/raster-translucent--circle-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/raster-translucent--circle-translucent/metrics.json new file mode 100644 index 00000000000..8543c93e3fb --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/raster-translucent--circle-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 62141 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 5, + 7, + 1, + [ + 557056, + 557056 + ], + [ + 82, + 82 + ], + [ + 144, + 144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/raster-translucent--fill-extrusion-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/raster-translucent--fill-extrusion-translucent/metrics.json new file mode 100644 index 00000000000..ba3da4f660c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/raster-translucent--fill-extrusion-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 62141 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 5, + 7, + 1, + [ + 557056, + 557056 + ], + [ + 82, + 82 + ], + [ + 316, + 316 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/raster-translucent--fill-opaque/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/raster-translucent--fill-opaque/metrics.json new file mode 100644 index 00000000000..a6e96270b25 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/raster-translucent--fill-opaque/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 62141 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 5, + 5, + 8, + 1, + [ + 557056, + 557056 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/raster-translucent--fill-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/raster-translucent--fill-translucent/metrics.json new file mode 100644 index 00000000000..a6e96270b25 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/raster-translucent--fill-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 62141 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 5, + 5, + 8, + 1, + [ + 557056, + 557056 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/raster-translucent--heatmap-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/raster-translucent--heatmap-translucent/metrics.json new file mode 100644 index 00000000000..46ae22eb392 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/raster-translucent--heatmap-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 62141 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 7, + 7, + 2, + [ + 560128, + 560128 + ], + [ + 82, + 82 + ], + [ + 144, + 144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/raster-translucent--hillshade-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/raster-translucent--hillshade-translucent/metrics.json new file mode 100644 index 00000000000..40f09a93051 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/raster-translucent--hillshade-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 345621 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 8, + 5, + 1, + [ + 1597472, + 1597472 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/raster-translucent--line-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/raster-translucent--line-translucent/metrics.json new file mode 100644 index 00000000000..dfb24aaa91b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/raster-translucent--line-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 62141 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 5, + 7, + 1, + [ + 557056, + 557056 + ], + [ + 70, + 70 + ], + [ + 144, + 144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/raster-translucent--raster-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/raster-translucent--raster-translucent/metrics.json new file mode 100644 index 00000000000..11aca40c023 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/raster-translucent--raster-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 62141 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 4, + 5, + 1, + [ + 540672, + 540672 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/raster-translucent--symbol-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/raster-translucent--symbol-translucent/metrics.json new file mode 100644 index 00000000000..1900b992490 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/raster-translucent--symbol-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 273800 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 6, + 9, + 1, + [ + 546616, + 546616 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--background-opaque/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--background-opaque/metrics.json new file mode 100644 index 00000000000..7f17773165c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--background-opaque/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 9, + 1, + [ + 22328, + 22328 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--background-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--background-translucent/metrics.json new file mode 100644 index 00000000000..7f17773165c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--background-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 9, + 1, + [ + 22328, + 22328 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--circle-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--circle-translucent/metrics.json new file mode 100644 index 00000000000..7f048825740 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--circle-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 11, + 1, + [ + 22328, + 22328 + ], + [ + 94, + 94 + ], + [ + 304, + 304 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--fill-extrusion-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--fill-extrusion-translucent/metrics.json new file mode 100644 index 00000000000..e06f8fc8fc1 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--fill-extrusion-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 11, + 1, + [ + 22328, + 22328 + ], + [ + 94, + 94 + ], + [ + 476, + 476 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--fill-opaque/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--fill-opaque/metrics.json new file mode 100644 index 00000000000..c1bede4b522 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--fill-opaque/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 4, + 12, + 1, + [ + 22328, + 22328 + ], + [ + 66, + 66 + ], + [ + 244, + 244 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--fill-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--fill-translucent/metrics.json new file mode 100644 index 00000000000..c1bede4b522 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--fill-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 4, + 12, + 1, + [ + 22328, + 22328 + ], + [ + 66, + 66 + ], + [ + 244, + 244 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--heatmap-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--heatmap-translucent/metrics.json new file mode 100644 index 00000000000..60f01ff9e36 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--heatmap-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 6, + 11, + 2, + [ + 25400, + 25400 + ], + [ + 94, + 94 + ], + [ + 304, + 304 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--hillshade-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--hillshade-translucent/metrics.json new file mode 100644 index 00000000000..1b23d9d85c9 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--hillshade-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 495139 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 8, + 9, + 1, + [ + 1079128, + 1079128 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--line-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--line-translucent/metrics.json new file mode 100644 index 00000000000..cafdf6fa100 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--line-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 4, + 11, + 1, + [ + 22328, + 22328 + ], + [ + 82, + 82 + ], + [ + 304, + 304 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--raster-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--raster-translucent/metrics.json new file mode 100644 index 00000000000..1900b992490 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--raster-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 273800 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 6, + 9, + 1, + [ + 546616, + 546616 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--symbol-translucent/metrics.json b/metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--symbol-translucent/metrics.json new file mode 100644 index 00000000000..501f64a004e --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/combinations/symbol-translucent--symbol-translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 22328, + 22328 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/debug/collision-icon-text-line-translate/metrics.json b/metrics/windows-msvc-release/render-tests/debug/collision-icon-text-line-translate/metrics.json new file mode 100644 index 00000000000..a99484c47cc --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/debug/collision-icon-text-line-translate/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 296601 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 21, + 19, + 1, + [ + 87924, + 87924 + ], + [ + 1578, + 1578 + ], + [ + 15648, + 15648 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/debug/collision-icon-text-point-translate/metrics.json b/metrics/windows-msvc-release/render-tests/debug/collision-icon-text-point-translate/metrics.json new file mode 100644 index 00000000000..17fba0446e8 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/debug/collision-icon-text-point-translate/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 296601 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 21, + 19, + 1, + [ + 87924, + 87924 + ], + [ + 102, + 102 + ], + [ + 896, + 896 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/debug/collision-lines-overscaled/metrics.json b/metrics/windows-msvc-release/render-tests/debug/collision-lines-overscaled/metrics.json new file mode 100644 index 00000000000..89d36a35a27 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/debug/collision-lines-overscaled/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 21, + 19, + 1, + [ + 156120, + 156120 + ], + [ + 790, + 790 + ], + [ + 8256, + 8256 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/debug/collision-lines-pitched/metrics.json b/metrics/windows-msvc-release/render-tests/debug/collision-lines-pitched/metrics.json new file mode 100644 index 00000000000..fdbd1532eb1 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/debug/collision-lines-pitched/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 303571 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 6, + 12, + 1, + [ + 71944, + 71944 + ], + [ + 30814, + 30814 + ], + [ + 327232, + 327232 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/debug/collision-lines/metrics.json b/metrics/windows-msvc-release/render-tests/debug/collision-lines/metrics.json new file mode 100644 index 00000000000..fdbd1532eb1 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/debug/collision-lines/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 303571 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 6, + 12, + 1, + [ + 71944, + 71944 + ], + [ + 30814, + 30814 + ], + [ + 327232, + 327232 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/debug/collision-overscaled/metrics.json b/metrics/windows-msvc-release/render-tests/debug/collision-overscaled/metrics.json new file mode 100644 index 00000000000..a06fb7ad37e --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/debug/collision-overscaled/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 686859 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 8, + 19, + 1, + [ + 36908, + 36908 + ], + [ + 26342, + 26342 + ], + [ + 306880, + 306880 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/debug/collision-pitched-wrapped/metrics.json b/metrics/windows-msvc-release/render-tests/debug/collision-pitched-wrapped/metrics.json new file mode 100644 index 00000000000..6168495707b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/debug/collision-pitched-wrapped/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 344510 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 16, + 41, + 61, + 1, + [ + 276800, + 276800 + ], + [ + 51862, + 51862 + ], + [ + 653248, + 653248 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/debug/collision-pitched/metrics.json b/metrics/windows-msvc-release/render-tests/debug/collision-pitched/metrics.json new file mode 100644 index 00000000000..a4fade43b7e --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/debug/collision-pitched/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 344510 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 16, + 60, + 61, + 1, + [ + 413376, + 413376 + ], + [ + 7062, + 7062 + ], + [ + 88768, + 88768 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/empty/empty/metrics.json b/metrics/windows-msvc-release/render-tests/empty/empty/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/empty/empty/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/extent/1024-fill/metrics.json b/metrics/windows-msvc-release/render-tests/extent/1024-fill/metrics.json new file mode 100644 index 00000000000..705eaa2c4e5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/extent/1024-fill/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 390258 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 684, + 684 + ], + [ + 372, + 372 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/extent/1024-line/metrics.json b/metrics/windows-msvc-release/render-tests/extent/1024-line/metrics.json new file mode 100644 index 00000000000..b0ad84b7b6a --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/extent/1024-line/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 390258 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 25594, + 25594 + ], + [ + 45664, + 45664 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/feature-state/composite-expression/metrics.json b/metrics/windows-msvc-release/render-tests/feature-state/composite-expression/metrics.json new file mode 100644 index 00000000000..3653638ee2e --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/feature-state/composite-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 9, + 17, + 1, + [ + 131072, + 131072 + ], + [ + 70, + 70 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/feature-state/data-expression/metrics.json b/metrics/windows-msvc-release/render-tests/feature-state/data-expression/metrics.json new file mode 100644 index 00000000000..f6bec0e0459 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/feature-state/data-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 9, + 17, + 1, + [ + 131072, + 131072 + ], + [ + 70, + 70 + ], + [ + 256, + 256 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/feature-state/vector-source/metrics.json b/metrics/windows-msvc-release/render-tests/feature-state/vector-source/metrics.json new file mode 100644 index 00000000000..16026dacebf --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/feature-state/vector-source/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 1481872 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 9, + 17, + 1, + [ + 131072, + 131072 + ], + [ + 49570, + 49570 + ], + [ + 198256, + 198256 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-antialias/false/metrics.json b/metrics/windows-msvc-release/render-tests/fill-antialias/false/metrics.json new file mode 100644 index 00000000000..ec5a8327773 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-antialias/false/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-color/default/metrics.json b/metrics/windows-msvc-release/render-tests/fill-color/default/metrics.json new file mode 100644 index 00000000000..ec5a8327773 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-color/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-color/function/metrics.json b/metrics/windows-msvc-release/render-tests/fill-color/function/metrics.json new file mode 100644 index 00000000000..ec5a8327773 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-color/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-color/literal/metrics.json b/metrics/windows-msvc-release/render-tests/fill-color/literal/metrics.json new file mode 100644 index 00000000000..ec5a8327773 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-color/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-color/multiply/metrics.json b/metrics/windows-msvc-release/render-tests/fill-color/multiply/metrics.json new file mode 100644 index 00000000000..ec5a8327773 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-color/multiply/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-color/opacity/metrics.json b/metrics/windows-msvc-release/render-tests/fill-color/opacity/metrics.json new file mode 100644 index 00000000000..ec5a8327773 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-color/opacity/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-color/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/fill-color/property-function/metrics.json new file mode 100644 index 00000000000..8ae66783ec9 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-color/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 10, + 1, + [ + 32768, + 32768 + ], + [ + 118, + 118 + ], + [ + 364, + 364 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-color/zoom-and-property-function/metrics.json b/metrics/windows-msvc-release/render-tests/fill-color/zoom-and-property-function/metrics.json new file mode 100644 index 00000000000..424e3e22c86 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-color/zoom-and-property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 10, + 1, + [ + 32768, + 32768 + ], + [ + 118, + 118 + ], + [ + 604, + 604 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-extrusion-base/default/metrics.json b/metrics/windows-msvc-release/render-tests/fill-extrusion-base/default/metrics.json new file mode 100644 index 00000000000..6e40c94905a --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-extrusion-base/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 24, + 29, + 25, + 1, + [ + 458752, + 458752 + ], + [ + 910, + 910 + ], + [ + 3184, + 3184 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-extrusion-base/function/metrics.json b/metrics/windows-msvc-release/render-tests/fill-extrusion-base/function/metrics.json new file mode 100644 index 00000000000..6e40c94905a --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-extrusion-base/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 24, + 29, + 25, + 1, + [ + 458752, + 458752 + ], + [ + 910, + 910 + ], + [ + 3184, + 3184 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-extrusion-base/literal/metrics.json b/metrics/windows-msvc-release/render-tests/fill-extrusion-base/literal/metrics.json new file mode 100644 index 00000000000..6e40c94905a --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-extrusion-base/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 24, + 29, + 25, + 1, + [ + 458752, + 458752 + ], + [ + 910, + 910 + ], + [ + 3184, + 3184 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-extrusion-base/negative/metrics.json b/metrics/windows-msvc-release/render-tests/fill-extrusion-base/negative/metrics.json new file mode 100644 index 00000000000..ccd42b0ddee --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-extrusion-base/negative/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 24, + 29, + 29, + 1, + [ + 458752, + 458752 + ], + [ + 910, + 910 + ], + [ + 4192, + 4192 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-extrusion-color/default/metrics.json b/metrics/windows-msvc-release/render-tests/fill-extrusion-color/default/metrics.json new file mode 100644 index 00000000000..47ec0bb2c6f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-extrusion-color/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 15, + 13, + 1, + [ + 229376, + 229376 + ], + [ + 742, + 742 + ], + [ + 3088, + 3088 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-extrusion-color/function/metrics.json b/metrics/windows-msvc-release/render-tests/fill-extrusion-color/function/metrics.json new file mode 100644 index 00000000000..47ec0bb2c6f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-extrusion-color/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 15, + 13, + 1, + [ + 229376, + 229376 + ], + [ + 742, + 742 + ], + [ + 3088, + 3088 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-extrusion-color/literal/metrics.json b/metrics/windows-msvc-release/render-tests/fill-extrusion-color/literal/metrics.json new file mode 100644 index 00000000000..47ec0bb2c6f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-extrusion-color/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 15, + 13, + 1, + [ + 229376, + 229376 + ], + [ + 742, + 742 + ], + [ + 3088, + 3088 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-extrusion-color/no-alpha-no-multiply/metrics.json b/metrics/windows-msvc-release/render-tests/fill-extrusion-color/no-alpha-no-multiply/metrics.json new file mode 100644 index 00000000000..47ec0bb2c6f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-extrusion-color/no-alpha-no-multiply/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 15, + 13, + 1, + [ + 229376, + 229376 + ], + [ + 742, + 742 + ], + [ + 3088, + 3088 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-extrusion-color/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/fill-extrusion-color/property-function/metrics.json new file mode 100644 index 00000000000..ffe069ce460 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-extrusion-color/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 15, + 17, + 1, + [ + 229376, + 229376 + ], + [ + 742, + 742 + ], + [ + 5104, + 5104 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-extrusion-color/zoom-and-property-function/metrics.json b/metrics/windows-msvc-release/render-tests/fill-extrusion-color/zoom-and-property-function/metrics.json new file mode 100644 index 00000000000..e3548b740c8 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-extrusion-color/zoom-and-property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 15, + 17, + 1, + [ + 229376, + 229376 + ], + [ + 742, + 742 + ], + [ + 7120, + 7120 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-extrusion-height/default/metrics.json b/metrics/windows-msvc-release/render-tests/fill-extrusion-height/default/metrics.json new file mode 100644 index 00000000000..47ec0bb2c6f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-extrusion-height/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 15, + 13, + 1, + [ + 229376, + 229376 + ], + [ + 742, + 742 + ], + [ + 3088, + 3088 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-extrusion-height/function/metrics.json b/metrics/windows-msvc-release/render-tests/fill-extrusion-height/function/metrics.json new file mode 100644 index 00000000000..47ec0bb2c6f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-extrusion-height/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 15, + 13, + 1, + [ + 229376, + 229376 + ], + [ + 742, + 742 + ], + [ + 3088, + 3088 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-extrusion-height/negative/metrics.json b/metrics/windows-msvc-release/render-tests/fill-extrusion-height/negative/metrics.json new file mode 100644 index 00000000000..4f179c4d25e --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-extrusion-height/negative/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 15, + 17, + 1, + [ + 229376, + 229376 + ], + [ + 742, + 742 + ], + [ + 4096, + 4096 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-extrusion-height/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/fill-extrusion-height/property-function/metrics.json new file mode 100644 index 00000000000..4f179c4d25e --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-extrusion-height/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 15, + 17, + 1, + [ + 229376, + 229376 + ], + [ + 742, + 742 + ], + [ + 4096, + 4096 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-extrusion-height/zoom-and-property-function/metrics.json b/metrics/windows-msvc-release/render-tests/fill-extrusion-height/zoom-and-property-function/metrics.json new file mode 100644 index 00000000000..ffe069ce460 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-extrusion-height/zoom-and-property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 15, + 17, + 1, + [ + 229376, + 229376 + ], + [ + 742, + 742 + ], + [ + 5104, + 5104 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-extrusion-multiple/interleaved-layers/metrics.json b/metrics/windows-msvc-release/render-tests/fill-extrusion-multiple/interleaved-layers/metrics.json new file mode 100644 index 00000000000..c272c32be15 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-extrusion-multiple/interleaved-layers/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 32, + 15, + 53, + 1, + [ + 229376, + 229376 + ], + [ + 1462, + 1462 + ], + [ + 4048, + 4048 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-extrusion-multiple/multiple/metrics.json b/metrics/windows-msvc-release/render-tests/fill-extrusion-multiple/multiple/metrics.json new file mode 100644 index 00000000000..da78bc6af7b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-extrusion-multiple/multiple/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 12, + 15, + 29, + 1, + [ + 229376, + 229376 + ], + [ + 742, + 742 + ], + [ + 3088, + 3088 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-extrusion-pattern/missing/metrics.json b/metrics/windows-msvc-release/render-tests/fill-extrusion-pattern/missing/metrics.json new file mode 100644 index 00000000000..808337bb3d6 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-extrusion-pattern/missing/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 35923 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 25, + 13, + 1, + [ + 270336, + 270336 + ], + [ + 538, + 538 + ], + [ + 2200, + 2200 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-extrusion-translate-anchor/map/metrics.json b/metrics/windows-msvc-release/render-tests/fill-extrusion-translate-anchor/map/metrics.json new file mode 100644 index 00000000000..0fa04703186 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-extrusion-translate-anchor/map/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 22, + 15, + 25, + 1, + [ + 229376, + 229376 + ], + [ + 390, + 390 + ], + [ + 1152, + 1152 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-extrusion-translate-anchor/viewport/metrics.json b/metrics/windows-msvc-release/render-tests/fill-extrusion-translate-anchor/viewport/metrics.json new file mode 100644 index 00000000000..0fa04703186 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-extrusion-translate-anchor/viewport/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 22, + 15, + 25, + 1, + [ + 229376, + 229376 + ], + [ + 390, + 390 + ], + [ + 1152, + 1152 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-extrusion-translate/function/metrics.json b/metrics/windows-msvc-release/render-tests/fill-extrusion-translate/function/metrics.json new file mode 100644 index 00000000000..2c2af11696a --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-extrusion-translate/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 12, + 9, + 25, + 1, + [ + 131072, + 131072 + ], + [ + 1126, + 1126 + ], + [ + 3328, + 3328 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-extrusion-translate/literal-opacity/metrics.json b/metrics/windows-msvc-release/render-tests/fill-extrusion-translate/literal-opacity/metrics.json new file mode 100644 index 00000000000..082bdc32eb1 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-extrusion-translate/literal-opacity/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 16, + 9, + 25, + 1, + [ + 131072, + 131072 + ], + [ + 1126, + 1126 + ], + [ + 3328, + 3328 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-extrusion-translate/literal/metrics.json b/metrics/windows-msvc-release/render-tests/fill-extrusion-translate/literal/metrics.json new file mode 100644 index 00000000000..2c2af11696a --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-extrusion-translate/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 12, + 9, + 25, + 1, + [ + 131072, + 131072 + ], + [ + 1126, + 1126 + ], + [ + 3328, + 3328 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-opacity/default/metrics.json b/metrics/windows-msvc-release/render-tests/fill-opacity/default/metrics.json new file mode 100644 index 00000000000..873f47815fe --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-opacity/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-opacity/function/metrics.json b/metrics/windows-msvc-release/render-tests/fill-opacity/function/metrics.json new file mode 100644 index 00000000000..873f47815fe --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-opacity/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-opacity/literal/metrics.json b/metrics/windows-msvc-release/render-tests/fill-opacity/literal/metrics.json new file mode 100644 index 00000000000..873f47815fe --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-opacity/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-opacity/opaque-fill-over-symbol-layer/metrics.json b/metrics/windows-msvc-release/render-tests/fill-opacity/opaque-fill-over-symbol-layer/metrics.json new file mode 100644 index 00000000000..6b55634a1cb --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-opacity/opaque-fill-over-symbol-layer/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 5, + 12, + 1, + [ + 39168, + 39168 + ], + [ + 66, + 66 + ], + [ + 244, + 244 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-opacity/overlapping/metrics.json b/metrics/windows-msvc-release/render-tests/fill-opacity/overlapping/metrics.json new file mode 100644 index 00000000000..f9de3e6600d --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-opacity/overlapping/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 150, + 150 + ], + [ + 144, + 144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-opacity/property-function-pattern/metrics.json b/metrics/windows-msvc-release/render-tests/fill-opacity/property-function-pattern/metrics.json new file mode 100644 index 00000000000..0923fe04bb0 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-opacity/property-function-pattern/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 35923 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 9, + 1, + [ + 22080, + 22080 + ], + [ + 118, + 118 + ], + [ + 184, + 184 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-opacity/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/fill-opacity/property-function/metrics.json new file mode 100644 index 00000000000..19c5ef85077 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-opacity/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 9, + 1, + [ + 32768, + 32768 + ], + [ + 118, + 118 + ], + [ + 184, + 184 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-opacity/zoom-and-property-function-pattern/metrics.json b/metrics/windows-msvc-release/render-tests/fill-opacity/zoom-and-property-function-pattern/metrics.json new file mode 100644 index 00000000000..cc32c1d1077 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-opacity/zoom-and-property-function-pattern/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 35923 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 9, + 1, + [ + 22080, + 22080 + ], + [ + 118, + 118 + ], + [ + 244, + 244 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-opacity/zoom-and-property-function/metrics.json b/metrics/windows-msvc-release/render-tests/fill-opacity/zoom-and-property-function/metrics.json new file mode 100644 index 00000000000..08002428420 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-opacity/zoom-and-property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 9, + 1, + [ + 32768, + 32768 + ], + [ + 118, + 118 + ], + [ + 244, + 244 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-outline-color/default/metrics.json b/metrics/windows-msvc-release/render-tests/fill-outline-color/default/metrics.json new file mode 100644 index 00000000000..873f47815fe --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-outline-color/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-outline-color/fill/metrics.json b/metrics/windows-msvc-release/render-tests/fill-outline-color/fill/metrics.json new file mode 100644 index 00000000000..873f47815fe --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-outline-color/fill/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-outline-color/function/metrics.json b/metrics/windows-msvc-release/render-tests/fill-outline-color/function/metrics.json new file mode 100644 index 00000000000..873f47815fe --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-outline-color/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-outline-color/literal/metrics.json b/metrics/windows-msvc-release/render-tests/fill-outline-color/literal/metrics.json new file mode 100644 index 00000000000..873f47815fe --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-outline-color/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-outline-color/multiply/metrics.json b/metrics/windows-msvc-release/render-tests/fill-outline-color/multiply/metrics.json new file mode 100644 index 00000000000..873f47815fe --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-outline-color/multiply/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-outline-color/opacity/metrics.json b/metrics/windows-msvc-release/render-tests/fill-outline-color/opacity/metrics.json new file mode 100644 index 00000000000..873f47815fe --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-outline-color/opacity/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-outline-color/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/fill-outline-color/property-function/metrics.json new file mode 100644 index 00000000000..c3e66bb650f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-outline-color/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 9, + 1, + [ + 32768, + 32768 + ], + [ + 118, + 118 + ], + [ + 244, + 244 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-outline-color/zoom-and-property-function/metrics.json b/metrics/windows-msvc-release/render-tests/fill-outline-color/zoom-and-property-function/metrics.json new file mode 100644 index 00000000000..0bf5f29188d --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-outline-color/zoom-and-property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 9, + 1, + [ + 32768, + 32768 + ], + [ + 118, + 118 + ], + [ + 364, + 364 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-pattern/@2x/metrics.json b/metrics/windows-msvc-release/render-tests/fill-pattern/@2x/metrics.json new file mode 100644 index 00000000000..51c11b8e4ab --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-pattern/@2x/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 77034 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 8, + 1, + [ + 26256, + 26256 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-pattern/case-data-expression/metrics.json b/metrics/windows-msvc-release/render-tests/fill-pattern/case-data-expression/metrics.json new file mode 100644 index 00000000000..5b0f25c103a --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-pattern/case-data-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 35923 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 11, + 1, + [ + 23680, + 23680 + ], + [ + 118, + 118 + ], + [ + 484, + 484 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-pattern/invalid-feature-expression/metrics.json b/metrics/windows-msvc-release/render-tests/fill-pattern/invalid-feature-expression/metrics.json new file mode 100644 index 00000000000..714f677bd60 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-pattern/invalid-feature-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 35923 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 11, + 1, + [ + 36864, + 36864 + ], + [ + 118, + 118 + ], + [ + 484, + 484 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-pattern/literal/metrics.json b/metrics/windows-msvc-release/render-tests/fill-pattern/literal/metrics.json new file mode 100644 index 00000000000..fab92536d4c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-pattern/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 35923 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 8, + 1, + [ + 22080, + 22080 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-pattern/missing/metrics.json b/metrics/windows-msvc-release/render-tests/fill-pattern/missing/metrics.json new file mode 100644 index 00000000000..07184a47f62 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-pattern/missing/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 35923 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 8, + 1, + [ + 36864, + 36864 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-pattern/opacity/metrics.json b/metrics/windows-msvc-release/render-tests/fill-pattern/opacity/metrics.json new file mode 100644 index 00000000000..fab92536d4c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-pattern/opacity/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 35923 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 8, + 1, + [ + 22080, + 22080 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-pattern/uneven-pattern/metrics.json b/metrics/windows-msvc-release/render-tests/fill-pattern/uneven-pattern/metrics.json new file mode 100644 index 00000000000..0b64b9c6e2f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-pattern/uneven-pattern/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 403778 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 12, + 13, + 17, + 1, + [ + 111488, + 111488 + ], + [ + 24058, + 24058 + ], + [ + 10024, + 10024 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-pattern/wrapping-with-interpolation/metrics.json b/metrics/windows-msvc-release/render-tests/fill-pattern/wrapping-with-interpolation/metrics.json new file mode 100644 index 00000000000..8107ea65750 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-pattern/wrapping-with-interpolation/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 102998 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 4, + 8, + 1, + [ + 25584, + 25584 + ], + [ + 17456, + 17456 + ], + [ + 6968, + 6968 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-pattern/zoomed/metrics.json b/metrics/windows-msvc-release/render-tests/fill-pattern/zoomed/metrics.json new file mode 100644 index 00000000000..fab92536d4c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-pattern/zoomed/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 35923 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 8, + 1, + [ + 22080, + 22080 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-sort-key/literal/metrics.json b/metrics/windows-msvc-release/render-tests/fill-sort-key/literal/metrics.json new file mode 100644 index 00000000000..a3bacd4632a --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-sort-key/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 25, + 1, + [ + 131072, + 131072 + ], + [ + 406, + 406 + ], + [ + 1264, + 1264 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-translate-anchor/map/metrics.json b/metrics/windows-msvc-release/render-tests/fill-translate-anchor/map/metrics.json new file mode 100644 index 00000000000..ec5a8327773 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-translate-anchor/map/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-translate-anchor/viewport/metrics.json b/metrics/windows-msvc-release/render-tests/fill-translate-anchor/viewport/metrics.json new file mode 100644 index 00000000000..ec5a8327773 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-translate-anchor/viewport/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-translate/default/metrics.json b/metrics/windows-msvc-release/render-tests/fill-translate/default/metrics.json new file mode 100644 index 00000000000..ec5a8327773 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-translate/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-translate/function/metrics.json b/metrics/windows-msvc-release/render-tests/fill-translate/function/metrics.json new file mode 100644 index 00000000000..ec5a8327773 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-translate/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-translate/literal/metrics.json b/metrics/windows-msvc-release/render-tests/fill-translate/literal/metrics.json new file mode 100644 index 00000000000..ec5a8327773 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-translate/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-visibility/none/metrics.json b/metrics/windows-msvc-release/render-tests/fill-visibility/none/metrics.json new file mode 100644 index 00000000000..9028b81da14 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-visibility/none/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 102265 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 17456, + 17456 + ], + [ + 6968, + 6968 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/fill-visibility/visible/metrics.json b/metrics/windows-msvc-release/render-tests/fill-visibility/visible/metrics.json new file mode 100644 index 00000000000..9028b81da14 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/fill-visibility/visible/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 102265 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 17456, + 17456 + ], + [ + 6968, + 6968 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/filter/equality/metrics.json b/metrics/windows-msvc-release/render-tests/filter/equality/metrics.json new file mode 100644 index 00000000000..01b432fe214 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/filter/equality/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 34, + 34 + ], + [ + 80, + 80 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/filter/in/metrics.json b/metrics/windows-msvc-release/render-tests/filter/in/metrics.json new file mode 100644 index 00000000000..f955deb5a34 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/filter/in/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 10, + 1, + [ + 32768, + 32768 + ], + [ + 214, + 214 + ], + [ + 664, + 664 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/filter/legacy-equality/metrics.json b/metrics/windows-msvc-release/render-tests/filter/legacy-equality/metrics.json new file mode 100644 index 00000000000..01b432fe214 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/filter/legacy-equality/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 34, + 34 + ], + [ + 80, + 80 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/filter/none/metrics.json b/metrics/windows-msvc-release/render-tests/filter/none/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/filter/none/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/geojson/clustered-properties/metrics.json b/metrics/windows-msvc-release/render-tests/geojson/clustered-properties/metrics.json new file mode 100644 index 00000000000..921bb225292 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/geojson/clustered-properties/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 132851 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 4, + 14, + 1, + [ + 40979, + 40979 + ], + [ + 1162, + 1162 + ], + [ + 11152, + 11152 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/geojson/clustered/metrics.json b/metrics/windows-msvc-release/render-tests/geojson/clustered/metrics.json new file mode 100644 index 00000000000..e4de306451f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/geojson/clustered/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 132851 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 6, + 7, + 21, + 1, + [ + 74016, + 74016 + ], + [ + 2254, + 2254 + ], + [ + 13120, + 13120 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/geojson/external-feature/metrics.json b/metrics/windows-msvc-release/render-tests/geojson/external-feature/metrics.json new file mode 100644 index 00000000000..1f4a35b3797 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/geojson/external-feature/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 9722 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 13, + 1, + [ + 131072, + 131072 + ], + [ + 706, + 706 + ], + [ + 1040, + 1040 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/geojson/external-invalid/metrics.json b/metrics/windows-msvc-release/render-tests/geojson/external-invalid/metrics.json new file mode 100644 index 00000000000..c050c4e8ce0 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/geojson/external-invalid/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 3 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 5, + 5, + 1, + [ + 65536, + 65536 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/geojson/external-linestring/metrics.json b/metrics/windows-msvc-release/render-tests/geojson/external-linestring/metrics.json new file mode 100644 index 00000000000..1f4a35b3797 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/geojson/external-linestring/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 9722 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 13, + 1, + [ + 131072, + 131072 + ], + [ + 706, + 706 + ], + [ + 1040, + 1040 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/geojson/external-malformed/metrics.json b/metrics/windows-msvc-release/render-tests/geojson/external-malformed/metrics.json new file mode 100644 index 00000000000..c35eb5d5264 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/geojson/external-malformed/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 152 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 5, + 5, + 1, + [ + 65536, + 65536 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/geojson/inconsistent-winding-order/metrics.json b/metrics/windows-msvc-release/render-tests/geojson/inconsistent-winding-order/metrics.json new file mode 100644 index 00000000000..92d02167a9f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/geojson/inconsistent-winding-order/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 691 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 17, + 1, + [ + 131072, + 131072 + ], + [ + 278, + 278 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/geojson/inline-feature/metrics.json b/metrics/windows-msvc-release/render-tests/geojson/inline-feature/metrics.json new file mode 100644 index 00000000000..0d433cec13d --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/geojson/inline-feature/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 13, + 1, + [ + 131072, + 131072 + ], + [ + 706, + 706 + ], + [ + 1040, + 1040 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/geojson/inline-invalid/metrics.json b/metrics/windows-msvc-release/render-tests/geojson/inline-invalid/metrics.json new file mode 100644 index 00000000000..7da07969667 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/geojson/inline-invalid/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 5, + 5, + 1, + [ + 65536, + 65536 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/geojson/inline-linestring-circle/metrics.json b/metrics/windows-msvc-release/render-tests/geojson/inline-linestring-circle/metrics.json new file mode 100644 index 00000000000..87bafb2c593 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/geojson/inline-linestring-circle/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 70, + 70 + ], + [ + 128, + 128 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/geojson/inline-linestring-line/metrics.json b/metrics/windows-msvc-release/render-tests/geojson/inline-linestring-line/metrics.json new file mode 100644 index 00000000000..b947079d6ba --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/geojson/inline-linestring-line/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 94, + 94 + ], + [ + 176, + 176 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/geojson/inline-linestring-symbol/metrics.json b/metrics/windows-msvc-release/render-tests/geojson/inline-linestring-symbol/metrics.json new file mode 100644 index 00000000000..fea6fe2e598 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/geojson/inline-linestring-symbol/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22784, + 22784 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/geojson/inline-malformed/metrics.json b/metrics/windows-msvc-release/render-tests/geojson/inline-malformed/metrics.json new file mode 100644 index 00000000000..7da07969667 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/geojson/inline-malformed/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 5, + 5, + 1, + [ + 65536, + 65536 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/geojson/inline-point-circle/metrics.json b/metrics/windows-msvc-release/render-tests/geojson/inline-point-circle/metrics.json new file mode 100644 index 00000000000..e204a192de4 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/geojson/inline-point-circle/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 34, + 34 + ], + [ + 80, + 80 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/geojson/inline-point-fill/metrics.json b/metrics/windows-msvc-release/render-tests/geojson/inline-point-fill/metrics.json new file mode 100644 index 00000000000..676dd680b35 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/geojson/inline-point-fill/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 26, + 26 + ], + [ + 68, + 68 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/geojson/inline-point-line/metrics.json b/metrics/windows-msvc-release/render-tests/geojson/inline-point-line/metrics.json new file mode 100644 index 00000000000..fb542cead0b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/geojson/inline-point-line/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 5, + 1, + [ + 32768, + 32768 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/geojson/inline-point-symbol/metrics.json b/metrics/windows-msvc-release/render-tests/geojson/inline-point-symbol/metrics.json new file mode 100644 index 00000000000..fea6fe2e598 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/geojson/inline-point-symbol/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22784, + 22784 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/geojson/inline-polygon-circle/metrics.json b/metrics/windows-msvc-release/render-tests/geojson/inline-polygon-circle/metrics.json new file mode 100644 index 00000000000..d01fbee1843 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/geojson/inline-polygon-circle/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 82, + 82 + ], + [ + 144, + 144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/geojson/inline-polygon-fill/metrics.json b/metrics/windows-msvc-release/render-tests/geojson/inline-polygon-fill/metrics.json new file mode 100644 index 00000000000..5b035beb41a --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/geojson/inline-polygon-fill/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/geojson/inline-polygon-line/metrics.json b/metrics/windows-msvc-release/render-tests/geojson/inline-polygon-line/metrics.json new file mode 100644 index 00000000000..c031604857e --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/geojson/inline-polygon-line/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 70, + 70 + ], + [ + 144, + 144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/geojson/inline-polygon-symbol/metrics.json b/metrics/windows-msvc-release/render-tests/geojson/inline-polygon-symbol/metrics.json new file mode 100644 index 00000000000..fea6fe2e598 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/geojson/inline-polygon-symbol/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22784, + 22784 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/geojson/missing/metrics.json b/metrics/windows-msvc-release/render-tests/geojson/missing/metrics.json new file mode 100644 index 00000000000..7da07969667 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/geojson/missing/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 5, + 5, + 1, + [ + 65536, + 65536 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/geojson/reparse-overscaled/metrics.json b/metrics/windows-msvc-release/render-tests/geojson/reparse-overscaled/metrics.json new file mode 100644 index 00000000000..f1bf8426ca6 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/geojson/reparse-overscaled/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 9722 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 4, + 9, + 1, + [ + 49152, + 49152 + ], + [ + 382, + 382 + ], + [ + 576, + 576 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/heatmap-color/default/metrics.json b/metrics/windows-msvc-release/render-tests/heatmap-color/default/metrics.json new file mode 100644 index 00000000000..e300a2d0a64 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/heatmap-color/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 390258 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 5, + 7, + 2, + [ + 41984, + 41984 + ], + [ + 6550, + 6550 + ], + [ + 8768, + 8768 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/heatmap-color/expression/metrics.json b/metrics/windows-msvc-release/render-tests/heatmap-color/expression/metrics.json new file mode 100644 index 00000000000..e300a2d0a64 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/heatmap-color/expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 390258 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 5, + 7, + 2, + [ + 41984, + 41984 + ], + [ + 6550, + 6550 + ], + [ + 8768, + 8768 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/heatmap-intensity/default/metrics.json b/metrics/windows-msvc-release/render-tests/heatmap-intensity/default/metrics.json new file mode 100644 index 00000000000..098f2da894f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/heatmap-intensity/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 390258 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 5, + 7, + 2, + [ + 50176, + 50176 + ], + [ + 6550, + 6550 + ], + [ + 8768, + 8768 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/heatmap-intensity/function/metrics.json b/metrics/windows-msvc-release/render-tests/heatmap-intensity/function/metrics.json new file mode 100644 index 00000000000..098f2da894f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/heatmap-intensity/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 390258 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 5, + 7, + 2, + [ + 50176, + 50176 + ], + [ + 6550, + 6550 + ], + [ + 8768, + 8768 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/heatmap-intensity/literal/metrics.json b/metrics/windows-msvc-release/render-tests/heatmap-intensity/literal/metrics.json new file mode 100644 index 00000000000..098f2da894f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/heatmap-intensity/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 390258 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 5, + 7, + 2, + [ + 50176, + 50176 + ], + [ + 6550, + 6550 + ], + [ + 8768, + 8768 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/heatmap-opacity/default/metrics.json b/metrics/windows-msvc-release/render-tests/heatmap-opacity/default/metrics.json new file mode 100644 index 00000000000..4daf3ff957d --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/heatmap-opacity/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 390258 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 5, + 7, + 2, + [ + 35840, + 35840 + ], + [ + 6550, + 6550 + ], + [ + 8768, + 8768 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/heatmap-opacity/function/metrics.json b/metrics/windows-msvc-release/render-tests/heatmap-opacity/function/metrics.json new file mode 100644 index 00000000000..4daf3ff957d --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/heatmap-opacity/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 390258 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 5, + 7, + 2, + [ + 35840, + 35840 + ], + [ + 6550, + 6550 + ], + [ + 8768, + 8768 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/heatmap-opacity/literal/metrics.json b/metrics/windows-msvc-release/render-tests/heatmap-opacity/literal/metrics.json new file mode 100644 index 00000000000..4daf3ff957d --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/heatmap-opacity/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 390258 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 5, + 7, + 2, + [ + 35840, + 35840 + ], + [ + 6550, + 6550 + ], + [ + 8768, + 8768 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/heatmap-radius/antimeridian/metrics.json b/metrics/windows-msvc-release/render-tests/heatmap-radius/antimeridian/metrics.json new file mode 100644 index 00000000000..08b7ca1c86e --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/heatmap-radius/antimeridian/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 9, + 11, + 2, + [ + 115712, + 115712 + ], + [ + 58, + 58 + ], + [ + 112, + 112 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/heatmap-radius/data-expression/metrics.json b/metrics/windows-msvc-release/render-tests/heatmap-radius/data-expression/metrics.json new file mode 100644 index 00000000000..e12b8004626 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/heatmap-radius/data-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 5, + 8, + 2, + [ + 35840, + 35840 + ], + [ + 46, + 46 + ], + [ + 128, + 128 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/heatmap-radius/default/metrics.json b/metrics/windows-msvc-release/render-tests/heatmap-radius/default/metrics.json new file mode 100644 index 00000000000..098f2da894f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/heatmap-radius/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 390258 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 5, + 7, + 2, + [ + 50176, + 50176 + ], + [ + 6550, + 6550 + ], + [ + 8768, + 8768 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/heatmap-radius/function/metrics.json b/metrics/windows-msvc-release/render-tests/heatmap-radius/function/metrics.json new file mode 100644 index 00000000000..098f2da894f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/heatmap-radius/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 390258 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 5, + 7, + 2, + [ + 50176, + 50176 + ], + [ + 6550, + 6550 + ], + [ + 8768, + 8768 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/heatmap-radius/literal/metrics.json b/metrics/windows-msvc-release/render-tests/heatmap-radius/literal/metrics.json new file mode 100644 index 00000000000..098f2da894f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/heatmap-radius/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 390258 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 5, + 7, + 2, + [ + 50176, + 50176 + ], + [ + 6550, + 6550 + ], + [ + 8768, + 8768 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/heatmap-radius/pitch30/metrics.json b/metrics/windows-msvc-release/render-tests/heatmap-radius/pitch30/metrics.json new file mode 100644 index 00000000000..098f2da894f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/heatmap-radius/pitch30/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 390258 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 5, + 7, + 2, + [ + 50176, + 50176 + ], + [ + 6550, + 6550 + ], + [ + 8768, + 8768 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/heatmap-weight/default/metrics.json b/metrics/windows-msvc-release/render-tests/heatmap-weight/default/metrics.json new file mode 100644 index 00000000000..098f2da894f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/heatmap-weight/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 390258 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 5, + 7, + 2, + [ + 50176, + 50176 + ], + [ + 6550, + 6550 + ], + [ + 8768, + 8768 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/heatmap-weight/identity-property-function/metrics.json b/metrics/windows-msvc-release/render-tests/heatmap-weight/identity-property-function/metrics.json new file mode 100644 index 00000000000..3c0b3e0c7f7 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/heatmap-weight/identity-property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 390258 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 5, + 8, + 2, + [ + 50176, + 50176 + ], + [ + 6550, + 6550 + ], + [ + 17472, + 17472 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/heatmap-weight/literal/metrics.json b/metrics/windows-msvc-release/render-tests/heatmap-weight/literal/metrics.json new file mode 100644 index 00000000000..098f2da894f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/heatmap-weight/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 390258 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 5, + 7, + 2, + [ + 50176, + 50176 + ], + [ + 6550, + 6550 + ], + [ + 8768, + 8768 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/hillshade-accent-color/default/metrics.json b/metrics/windows-msvc-release/render-tests/hillshade-accent-color/default/metrics.json new file mode 100644 index 00000000000..da22284860b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/hillshade-accent-color/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 570207 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 10, + 5, + 1, + [ + 2129984, + 2129984 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/hillshade-accent-color/literal/metrics.json b/metrics/windows-msvc-release/render-tests/hillshade-accent-color/literal/metrics.json new file mode 100644 index 00000000000..da22284860b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/hillshade-accent-color/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 570207 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 10, + 5, + 1, + [ + 2129984, + 2129984 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/hillshade-accent-color/terrarium/metrics.json b/metrics/windows-msvc-release/render-tests/hillshade-accent-color/terrarium/metrics.json new file mode 100644 index 00000000000..0af79815296 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/hillshade-accent-color/terrarium/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 138244 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 5, + 1, + [ + 544784, + 544784 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/hillshade-accent-color/zoom-function/metrics.json b/metrics/windows-msvc-release/render-tests/hillshade-accent-color/zoom-function/metrics.json new file mode 100644 index 00000000000..da22284860b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/hillshade-accent-color/zoom-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 570207 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 10, + 5, + 1, + [ + 2129984, + 2129984 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/hillshade-highlight-color/default/metrics.json b/metrics/windows-msvc-release/render-tests/hillshade-highlight-color/default/metrics.json new file mode 100644 index 00000000000..da22284860b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/hillshade-highlight-color/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 570207 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 10, + 5, + 1, + [ + 2129984, + 2129984 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/hillshade-highlight-color/literal/metrics.json b/metrics/windows-msvc-release/render-tests/hillshade-highlight-color/literal/metrics.json new file mode 100644 index 00000000000..da22284860b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/hillshade-highlight-color/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 570207 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 10, + 5, + 1, + [ + 2129984, + 2129984 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/hillshade-highlight-color/zoom-function/metrics.json b/metrics/windows-msvc-release/render-tests/hillshade-highlight-color/zoom-function/metrics.json new file mode 100644 index 00000000000..da22284860b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/hillshade-highlight-color/zoom-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 570207 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 10, + 5, + 1, + [ + 2129984, + 2129984 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/hillshade-shadow-color/default/metrics.json b/metrics/windows-msvc-release/render-tests/hillshade-shadow-color/default/metrics.json new file mode 100644 index 00000000000..da22284860b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/hillshade-shadow-color/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 570207 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 10, + 5, + 1, + [ + 2129984, + 2129984 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/hillshade-shadow-color/literal/metrics.json b/metrics/windows-msvc-release/render-tests/hillshade-shadow-color/literal/metrics.json new file mode 100644 index 00000000000..da22284860b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/hillshade-shadow-color/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 570207 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 10, + 5, + 1, + [ + 2129984, + 2129984 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/hillshade-shadow-color/zoom-function/metrics.json b/metrics/windows-msvc-release/render-tests/hillshade-shadow-color/zoom-function/metrics.json new file mode 100644 index 00000000000..da22284860b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/hillshade-shadow-color/zoom-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 570207 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 10, + 5, + 1, + [ + 2129984, + 2129984 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-anchor/bottom-left/metrics.json b/metrics/windows-msvc-release/render-tests/icon-anchor/bottom-left/metrics.json new file mode 100644 index 00000000000..ff10b87fe60 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-anchor/bottom-left/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22328, + 22328 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-anchor/bottom-right/metrics.json b/metrics/windows-msvc-release/render-tests/icon-anchor/bottom-right/metrics.json new file mode 100644 index 00000000000..ff10b87fe60 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-anchor/bottom-right/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22328, + 22328 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-anchor/bottom/metrics.json b/metrics/windows-msvc-release/render-tests/icon-anchor/bottom/metrics.json new file mode 100644 index 00000000000..ff10b87fe60 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-anchor/bottom/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22328, + 22328 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-anchor/center/metrics.json b/metrics/windows-msvc-release/render-tests/icon-anchor/center/metrics.json new file mode 100644 index 00000000000..ff10b87fe60 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-anchor/center/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22328, + 22328 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-anchor/default/metrics.json b/metrics/windows-msvc-release/render-tests/icon-anchor/default/metrics.json new file mode 100644 index 00000000000..ff10b87fe60 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-anchor/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22328, + 22328 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-anchor/left/metrics.json b/metrics/windows-msvc-release/render-tests/icon-anchor/left/metrics.json new file mode 100644 index 00000000000..ff10b87fe60 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-anchor/left/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22328, + 22328 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-anchor/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/icon-anchor/property-function/metrics.json new file mode 100644 index 00000000000..06c60d080b8 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-anchor/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22328, + 22328 + ], + [ + 130, + 130 + ], + [ + 1504, + 1504 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-anchor/right/metrics.json b/metrics/windows-msvc-release/render-tests/icon-anchor/right/metrics.json new file mode 100644 index 00000000000..ff10b87fe60 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-anchor/right/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22328, + 22328 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-anchor/top-left/metrics.json b/metrics/windows-msvc-release/render-tests/icon-anchor/top-left/metrics.json new file mode 100644 index 00000000000..ff10b87fe60 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-anchor/top-left/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22328, + 22328 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-anchor/top-right/metrics.json b/metrics/windows-msvc-release/render-tests/icon-anchor/top-right/metrics.json new file mode 100644 index 00000000000..ff10b87fe60 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-anchor/top-right/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22328, + 22328 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-anchor/top/metrics.json b/metrics/windows-msvc-release/render-tests/icon-anchor/top/metrics.json new file mode 100644 index 00000000000..ff10b87fe60 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-anchor/top/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22328, + 22328 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-color/default/metrics.json b/metrics/windows-msvc-release/render-tests/icon-color/default/metrics.json new file mode 100644 index 00000000000..ff10b87fe60 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-color/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22328, + 22328 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-color/function/metrics.json b/metrics/windows-msvc-release/render-tests/icon-color/function/metrics.json new file mode 100644 index 00000000000..ff10b87fe60 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-color/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22328, + 22328 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-color/literal/metrics.json b/metrics/windows-msvc-release/render-tests/icon-color/literal/metrics.json new file mode 100644 index 00000000000..ff10b87fe60 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-color/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22328, + 22328 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-color/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/icon-color/property-function/metrics.json new file mode 100644 index 00000000000..4c633b42377 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-color/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 10, + 1, + [ + 22328, + 22328 + ], + [ + 46, + 46 + ], + [ + 448, + 448 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-halo-blur/default/metrics.json b/metrics/windows-msvc-release/render-tests/icon-halo-blur/default/metrics.json new file mode 100644 index 00000000000..7f17773165c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-halo-blur/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 9, + 1, + [ + 22328, + 22328 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-halo-blur/function/metrics.json b/metrics/windows-msvc-release/render-tests/icon-halo-blur/function/metrics.json new file mode 100644 index 00000000000..7f17773165c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-halo-blur/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 9, + 1, + [ + 22328, + 22328 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-halo-blur/literal/metrics.json b/metrics/windows-msvc-release/render-tests/icon-halo-blur/literal/metrics.json new file mode 100644 index 00000000000..7f17773165c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-halo-blur/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 9, + 1, + [ + 22328, + 22328 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-halo-blur/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/icon-halo-blur/property-function/metrics.json new file mode 100644 index 00000000000..836b87b16e2 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-halo-blur/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 10, + 1, + [ + 22328, + 22328 + ], + [ + 46, + 46 + ], + [ + 416, + 416 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-halo-color/default/metrics.json b/metrics/windows-msvc-release/render-tests/icon-halo-color/default/metrics.json new file mode 100644 index 00000000000..ff10b87fe60 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-halo-color/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22328, + 22328 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-halo-color/function/metrics.json b/metrics/windows-msvc-release/render-tests/icon-halo-color/function/metrics.json new file mode 100644 index 00000000000..7f17773165c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-halo-color/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 9, + 1, + [ + 22328, + 22328 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-halo-color/literal/metrics.json b/metrics/windows-msvc-release/render-tests/icon-halo-color/literal/metrics.json new file mode 100644 index 00000000000..7f17773165c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-halo-color/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 9, + 1, + [ + 22328, + 22328 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-halo-color/multiply/metrics.json b/metrics/windows-msvc-release/render-tests/icon-halo-color/multiply/metrics.json new file mode 100644 index 00000000000..7f17773165c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-halo-color/multiply/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 9, + 1, + [ + 22328, + 22328 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-halo-color/opacity/metrics.json b/metrics/windows-msvc-release/render-tests/icon-halo-color/opacity/metrics.json new file mode 100644 index 00000000000..7f17773165c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-halo-color/opacity/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 9, + 1, + [ + 22328, + 22328 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-halo-color/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/icon-halo-color/property-function/metrics.json new file mode 100644 index 00000000000..77eaf969580 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-halo-color/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 10, + 1, + [ + 22328, + 22328 + ], + [ + 46, + 46 + ], + [ + 448, + 448 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-halo-color/transparent/metrics.json b/metrics/windows-msvc-release/render-tests/icon-halo-color/transparent/metrics.json new file mode 100644 index 00000000000..7f17773165c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-halo-color/transparent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 9, + 1, + [ + 22328, + 22328 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-halo-width/default/metrics.json b/metrics/windows-msvc-release/render-tests/icon-halo-width/default/metrics.json new file mode 100644 index 00000000000..ff10b87fe60 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-halo-width/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22328, + 22328 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-halo-width/function/metrics.json b/metrics/windows-msvc-release/render-tests/icon-halo-width/function/metrics.json new file mode 100644 index 00000000000..7f17773165c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-halo-width/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 9, + 1, + [ + 22328, + 22328 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-halo-width/literal/metrics.json b/metrics/windows-msvc-release/render-tests/icon-halo-width/literal/metrics.json new file mode 100644 index 00000000000..7f17773165c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-halo-width/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 9, + 1, + [ + 22328, + 22328 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-halo-width/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/icon-halo-width/property-function/metrics.json new file mode 100644 index 00000000000..836b87b16e2 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-halo-width/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 10, + 1, + [ + 22328, + 22328 + ], + [ + 46, + 46 + ], + [ + 416, + 416 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-image/icon-sdf-non-sdf-one-layer/metrics.json b/metrics/windows-msvc-release/render-tests/icon-image/icon-sdf-non-sdf-one-layer/metrics.json new file mode 100644 index 00000000000..ffd5b98d6b4 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-image/icon-sdf-non-sdf-one-layer/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 26600, + 26600 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-image/image-expression/metrics.json b/metrics/windows-msvc-release/render-tests/icon-image/image-expression/metrics.json new file mode 100644 index 00000000000..ff10b87fe60 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-image/image-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22328, + 22328 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-image/literal/metrics.json b/metrics/windows-msvc-release/render-tests/icon-image/literal/metrics.json new file mode 100644 index 00000000000..ff10b87fe60 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-image/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22328, + 22328 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-image/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/icon-image/property-function/metrics.json new file mode 100644 index 00000000000..c291562544c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-image/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 25088, + 25088 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-image/stretchable-content/metrics.json b/metrics/windows-msvc-release/render-tests/icon-image/stretchable-content/metrics.json new file mode 100644 index 00000000000..331402013d0 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-image/stretchable-content/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 3696 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 11, + 1, + [ + 27536, + 27536 + ], + [ + 238, + 238 + ], + [ + 1648, + 1648 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-image/stretchable/metrics.json b/metrics/windows-msvc-release/render-tests/icon-image/stretchable/metrics.json new file mode 100644 index 00000000000..331402013d0 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-image/stretchable/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 3696 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 11, + 1, + [ + 27536, + 27536 + ], + [ + 238, + 238 + ], + [ + 1648, + 1648 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-image/token/metrics.json b/metrics/windows-msvc-release/render-tests/icon-image/token/metrics.json new file mode 100644 index 00000000000..c291562544c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-image/token/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 25088, + 25088 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-no-cross-source-collision/default/metrics.json b/metrics/windows-msvc-release/render-tests/icon-no-cross-source-collision/default/metrics.json new file mode 100644 index 00000000000..ef86c597d38 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-no-cross-source-collision/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 6, + 8, + 29, + 1, + [ + 42496, + 42496 + ], + [ + 94, + 94 + ], + [ + 1024, + 1024 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-offset/literal/metrics.json b/metrics/windows-msvc-release/render-tests/icon-offset/literal/metrics.json new file mode 100644 index 00000000000..79e78104863 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-offset/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 1693531 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 91136, + 91136 + ], + [ + 2734, + 2734 + ], + [ + 36224, + 36224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-offset/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/icon-offset/property-function/metrics.json new file mode 100644 index 00000000000..79e78104863 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-offset/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 1693531 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 91136, + 91136 + ], + [ + 2734, + 2734 + ], + [ + 36224, + 36224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-offset/zoom-and-property-function/metrics.json b/metrics/windows-msvc-release/render-tests/icon-offset/zoom-and-property-function/metrics.json new file mode 100644 index 00000000000..79e78104863 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-offset/zoom-and-property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 1693531 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 91136, + 91136 + ], + [ + 2734, + 2734 + ], + [ + 36224, + 36224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-opacity/default/metrics.json b/metrics/windows-msvc-release/render-tests/icon-opacity/default/metrics.json new file mode 100644 index 00000000000..79e78104863 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-opacity/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 1693531 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 91136, + 91136 + ], + [ + 2734, + 2734 + ], + [ + 36224, + 36224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-opacity/function/metrics.json b/metrics/windows-msvc-release/render-tests/icon-opacity/function/metrics.json new file mode 100644 index 00000000000..79e78104863 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-opacity/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 1693531 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 91136, + 91136 + ], + [ + 2734, + 2734 + ], + [ + 36224, + 36224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-opacity/icon-only/metrics.json b/metrics/windows-msvc-release/render-tests/icon-opacity/icon-only/metrics.json new file mode 100644 index 00000000000..9ff18b8ec13 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-opacity/icon-only/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 37, + 1, + [ + 86992, + 86992 + ], + [ + 13582, + 13582 + ], + [ + 180864, + 180864 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-opacity/literal/metrics.json b/metrics/windows-msvc-release/render-tests/icon-opacity/literal/metrics.json new file mode 100644 index 00000000000..79e78104863 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-opacity/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 1693531 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 91136, + 91136 + ], + [ + 2734, + 2734 + ], + [ + 36224, + 36224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-opacity/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/icon-opacity/property-function/metrics.json new file mode 100644 index 00000000000..0760437163b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-opacity/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 10, + 1, + [ + 22784, + 22784 + ], + [ + 46, + 46 + ], + [ + 416, + 416 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-opacity/text-and-icon/metrics.json b/metrics/windows-msvc-release/render-tests/icon-opacity/text-and-icon/metrics.json new file mode 100644 index 00000000000..9ff18b8ec13 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-opacity/text-and-icon/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 37, + 1, + [ + 86992, + 86992 + ], + [ + 13582, + 13582 + ], + [ + 180864, + 180864 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-opacity/text-only/metrics.json b/metrics/windows-msvc-release/render-tests/icon-opacity/text-only/metrics.json new file mode 100644 index 00000000000..9ff18b8ec13 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-opacity/text-only/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 37, + 1, + [ + 86992, + 86992 + ], + [ + 13582, + 13582 + ], + [ + 180864, + 180864 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-padding/databind/metrics.json b/metrics/windows-msvc-release/render-tests/icon-padding/databind/metrics.json new file mode 100644 index 00000000000..f82f83756c7 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-padding/databind/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 2094 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 6, + 12, + 1, + [ + 39640, + 39640 + ], + [ + 162, + 162 + ], + [ + 1344, + 1344 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-padding/default/metrics.json b/metrics/windows-msvc-release/render-tests/icon-padding/default/metrics.json new file mode 100644 index 00000000000..a11af85a1f4 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-padding/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 2094 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 6, + 19, + 1, + [ + 39640, + 39640 + ], + [ + 190, + 190 + ], + [ + 1600, + 1600 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-pitch-alignment/auto-rotation-alignment-map/metrics.json b/metrics/windows-msvc-release/render-tests/icon-pitch-alignment/auto-rotation-alignment-map/metrics.json new file mode 100644 index 00000000000..fdaf27673e2 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-pitch-alignment/auto-rotation-alignment-map/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 21120, + 21120 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-pitch-alignment/auto-rotation-alignment-viewport/metrics.json b/metrics/windows-msvc-release/render-tests/icon-pitch-alignment/auto-rotation-alignment-viewport/metrics.json new file mode 100644 index 00000000000..fdaf27673e2 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-pitch-alignment/auto-rotation-alignment-viewport/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 21120, + 21120 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-pitch-alignment/map-rotation-alignment-viewport/metrics.json b/metrics/windows-msvc-release/render-tests/icon-pitch-alignment/map-rotation-alignment-viewport/metrics.json new file mode 100644 index 00000000000..fdaf27673e2 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-pitch-alignment/map-rotation-alignment-viewport/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 21120, + 21120 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-pitch-alignment/viewport-rotation-alignment-map/metrics.json b/metrics/windows-msvc-release/render-tests/icon-pitch-alignment/viewport-rotation-alignment-map/metrics.json new file mode 100644 index 00000000000..fdaf27673e2 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-pitch-alignment/viewport-rotation-alignment-map/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 21120, + 21120 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-pitch-scaling/rotation-alignment-map/metrics.json b/metrics/windows-msvc-release/render-tests/icon-pitch-scaling/rotation-alignment-map/metrics.json new file mode 100644 index 00000000000..79e78104863 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-pitch-scaling/rotation-alignment-map/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 1693531 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 91136, + 91136 + ], + [ + 2734, + 2734 + ], + [ + 36224, + 36224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-pitch-scaling/rotation-alignment-viewport/metrics.json b/metrics/windows-msvc-release/render-tests/icon-pitch-scaling/rotation-alignment-viewport/metrics.json new file mode 100644 index 00000000000..79e78104863 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-pitch-scaling/rotation-alignment-viewport/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 1693531 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 91136, + 91136 + ], + [ + 2734, + 2734 + ], + [ + 36224, + 36224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-pixelratio-mismatch/default/metrics.json b/metrics/windows-msvc-release/render-tests/icon-pixelratio-mismatch/default/metrics.json new file mode 100644 index 00000000000..f1cb4ead5fd --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-pixelratio-mismatch/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 1517795 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 88320, + 88320 + ], + [ + 2734, + 2734 + ], + [ + 36224, + 36224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-rotate/literal/metrics.json b/metrics/windows-msvc-release/render-tests/icon-rotate/literal/metrics.json new file mode 100644 index 00000000000..43f81ae9e8f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-rotate/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 21120, + 21120 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-rotate/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/icon-rotate/property-function/metrics.json new file mode 100644 index 00000000000..43f81ae9e8f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-rotate/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 21120, + 21120 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-rotate/with-offset/metrics.json b/metrics/windows-msvc-release/render-tests/icon-rotate/with-offset/metrics.json new file mode 100644 index 00000000000..39cea2f7a81 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-rotate/with-offset/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 6, + 12, + 1, + [ + 21128, + 21128 + ], + [ + 50, + 50 + ], + [ + 320, + 320 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-rotation-alignment/auto-symbol-placement-line/metrics.json b/metrics/windows-msvc-release/render-tests/icon-rotation-alignment/auto-symbol-placement-line/metrics.json new file mode 100644 index 00000000000..fdaf27673e2 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-rotation-alignment/auto-symbol-placement-line/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 21120, + 21120 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-rotation-alignment/auto-symbol-placement-point/metrics.json b/metrics/windows-msvc-release/render-tests/icon-rotation-alignment/auto-symbol-placement-point/metrics.json new file mode 100644 index 00000000000..fdaf27673e2 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-rotation-alignment/auto-symbol-placement-point/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 21120, + 21120 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-rotation-alignment/map-symbol-placement-line/metrics.json b/metrics/windows-msvc-release/render-tests/icon-rotation-alignment/map-symbol-placement-line/metrics.json new file mode 100644 index 00000000000..fdaf27673e2 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-rotation-alignment/map-symbol-placement-line/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 21120, + 21120 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-rotation-alignment/map-symbol-placement-point/metrics.json b/metrics/windows-msvc-release/render-tests/icon-rotation-alignment/map-symbol-placement-point/metrics.json new file mode 100644 index 00000000000..fdaf27673e2 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-rotation-alignment/map-symbol-placement-point/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 21120, + 21120 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-rotation-alignment/viewport-symbol-placement-line/metrics.json b/metrics/windows-msvc-release/render-tests/icon-rotation-alignment/viewport-symbol-placement-line/metrics.json new file mode 100644 index 00000000000..fdaf27673e2 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-rotation-alignment/viewport-symbol-placement-line/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 21120, + 21120 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-rotation-alignment/viewport-symbol-placement-point/metrics.json b/metrics/windows-msvc-release/render-tests/icon-rotation-alignment/viewport-symbol-placement-point/metrics.json new file mode 100644 index 00000000000..fdaf27673e2 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-rotation-alignment/viewport-symbol-placement-point/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 21120, + 21120 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-size/camera-function-high-base-plain/metrics.json b/metrics/windows-msvc-release/render-tests/icon-size/camera-function-high-base-plain/metrics.json new file mode 100644 index 00000000000..fea6fe2e598 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-size/camera-function-high-base-plain/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22784, + 22784 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-size/camera-function-high-base-sdf/metrics.json b/metrics/windows-msvc-release/render-tests/icon-size/camera-function-high-base-sdf/metrics.json new file mode 100644 index 00000000000..ff10b87fe60 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-size/camera-function-high-base-sdf/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22328, + 22328 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-size/camera-function-plain/metrics.json b/metrics/windows-msvc-release/render-tests/icon-size/camera-function-plain/metrics.json new file mode 100644 index 00000000000..fea6fe2e598 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-size/camera-function-plain/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22784, + 22784 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-size/camera-function-sdf/metrics.json b/metrics/windows-msvc-release/render-tests/icon-size/camera-function-sdf/metrics.json new file mode 100644 index 00000000000..ff10b87fe60 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-size/camera-function-sdf/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22328, + 22328 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-size/composite-function-plain/metrics.json b/metrics/windows-msvc-release/render-tests/icon-size/composite-function-plain/metrics.json new file mode 100644 index 00000000000..fea6fe2e598 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-size/composite-function-plain/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22784, + 22784 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-size/composite-function-sdf/metrics.json b/metrics/windows-msvc-release/render-tests/icon-size/composite-function-sdf/metrics.json new file mode 100644 index 00000000000..ff10b87fe60 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-size/composite-function-sdf/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22328, + 22328 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-size/default/metrics.json b/metrics/windows-msvc-release/render-tests/icon-size/default/metrics.json new file mode 100644 index 00000000000..e85e6b42dc7 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-size/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 35923 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22080, + 22080 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-size/function/metrics.json b/metrics/windows-msvc-release/render-tests/icon-size/function/metrics.json new file mode 100644 index 00000000000..e85e6b42dc7 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-size/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 35923 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22080, + 22080 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-size/literal/metrics.json b/metrics/windows-msvc-release/render-tests/icon-size/literal/metrics.json new file mode 100644 index 00000000000..e85e6b42dc7 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-size/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 35923 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22080, + 22080 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-size/property-function-plain/metrics.json b/metrics/windows-msvc-release/render-tests/icon-size/property-function-plain/metrics.json new file mode 100644 index 00000000000..6e8125cf625 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-size/property-function-plain/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22784, + 22784 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-size/property-function-sdf/metrics.json b/metrics/windows-msvc-release/render-tests/icon-size/property-function-sdf/metrics.json new file mode 100644 index 00000000000..18164e288a0 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-size/property-function-sdf/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22328, + 22328 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/both-collision-variable-anchor-text-fit/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/both-collision-variable-anchor-text-fit/metrics.json new file mode 100644 index 00000000000..533e640ba85 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/both-collision-variable-anchor-text-fit/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 296601 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 4, + 21, + 1, + [ + 21937, + 21937 + ], + [ + 214, + 214 + ], + [ + 2624, + 2624 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/both-collision-variable-anchor/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/both-collision-variable-anchor/metrics.json new file mode 100644 index 00000000000..27c166e4fad --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/both-collision-variable-anchor/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 296601 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 4, + 17, + 1, + [ + 21937, + 21937 + ], + [ + 190, + 190 + ], + [ + 2304, + 2304 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/both-collision/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/both-collision/metrics.json new file mode 100644 index 00000000000..f8a34973b45 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/both-collision/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 296601 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 4, + 21, + 1, + [ + 21937, + 21937 + ], + [ + 118, + 118 + ], + [ + 1344, + 1344 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/both-padding/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/both-padding/metrics.json new file mode 100644 index 00000000000..3731e0fcb28 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/both-padding/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 87709 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 31249, + 31249 + ], + [ + 70, + 70 + ], + [ + 704, + 704 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/both-text-anchor-1x-image-2x-screen/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/both-text-anchor-1x-image-2x-screen/metrics.json new file mode 100644 index 00000000000..fd38a33aafc --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/both-text-anchor-1x-image-2x-screen/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 89590 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 19, + 4, + 79, + 1, + [ + 19586, + 19586 + ], + [ + 562, + 562 + ], + [ + 5968, + 5968 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/both-text-anchor-2x-image-1x-screen/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/both-text-anchor-2x-image-1x-screen/metrics.json new file mode 100644 index 00000000000..60e56e89fb7 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/both-text-anchor-2x-image-1x-screen/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 90364 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 19, + 4, + 79, + 1, + [ + 21970, + 21970 + ], + [ + 562, + 562 + ], + [ + 5968, + 5968 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/both-text-anchor-2x-image-2x-screen/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/both-text-anchor-2x-image-2x-screen/metrics.json new file mode 100644 index 00000000000..60e56e89fb7 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/both-text-anchor-2x-image-2x-screen/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 90364 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 19, + 4, + 79, + 1, + [ + 21970, + 21970 + ], + [ + 562, + 562 + ], + [ + 5968, + 5968 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/both-text-anchor-icon-anchor/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/both-text-anchor-icon-anchor/metrics.json new file mode 100644 index 00000000000..fd38a33aafc --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/both-text-anchor-icon-anchor/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 89590 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 19, + 4, + 79, + 1, + [ + 19586, + 19586 + ], + [ + 562, + 562 + ], + [ + 5968, + 5968 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/both-text-anchor-icon-offset/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/both-text-anchor-icon-offset/metrics.json new file mode 100644 index 00000000000..fd38a33aafc --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/both-text-anchor-icon-offset/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 89590 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 19, + 4, + 79, + 1, + [ + 19586, + 19586 + ], + [ + 562, + 562 + ], + [ + 5968, + 5968 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/both-text-anchor-padding/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/both-text-anchor-padding/metrics.json new file mode 100644 index 00000000000..fd38a33aafc --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/both-text-anchor-padding/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 89590 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 19, + 4, + 79, + 1, + [ + 19586, + 19586 + ], + [ + 562, + 562 + ], + [ + 5968, + 5968 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/both-text-anchor/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/both-text-anchor/metrics.json new file mode 100644 index 00000000000..fd38a33aafc --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/both-text-anchor/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 89590 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 19, + 4, + 79, + 1, + [ + 19586, + 19586 + ], + [ + 562, + 562 + ], + [ + 5968, + 5968 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/both/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/both/metrics.json new file mode 100644 index 00000000000..3731e0fcb28 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/both/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 87709 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 31249, + 31249 + ], + [ + 70, + 70 + ], + [ + 704, + 704 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/enlargen-both-padding/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/enlargen-both-padding/metrics.json new file mode 100644 index 00000000000..d6bdd89b213 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/enlargen-both-padding/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 87709 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 24148, + 24148 + ], + [ + 130, + 130 + ], + [ + 1504, + 1504 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/enlargen-both/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/enlargen-both/metrics.json new file mode 100644 index 00000000000..d6bdd89b213 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/enlargen-both/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 87709 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 24148, + 24148 + ], + [ + 130, + 130 + ], + [ + 1504, + 1504 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/enlargen-height/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/enlargen-height/metrics.json new file mode 100644 index 00000000000..d6bdd89b213 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/enlargen-height/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 87709 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 24148, + 24148 + ], + [ + 130, + 130 + ], + [ + 1504, + 1504 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/enlargen-width/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/enlargen-width/metrics.json new file mode 100644 index 00000000000..d6bdd89b213 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/enlargen-width/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 87709 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 24148, + 24148 + ], + [ + 130, + 130 + ], + [ + 1504, + 1504 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/height-padding/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/height-padding/metrics.json new file mode 100644 index 00000000000..3731e0fcb28 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/height-padding/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 87709 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 31249, + 31249 + ], + [ + 70, + 70 + ], + [ + 704, + 704 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/height-text-anchor-padding/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/height-text-anchor-padding/metrics.json new file mode 100644 index 00000000000..fd38a33aafc --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/height-text-anchor-padding/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 89590 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 19, + 4, + 79, + 1, + [ + 19586, + 19586 + ], + [ + 562, + 562 + ], + [ + 5968, + 5968 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/height-text-anchor/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/height-text-anchor/metrics.json new file mode 100644 index 00000000000..fd38a33aafc --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/height-text-anchor/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 89590 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 19, + 4, + 79, + 1, + [ + 19586, + 19586 + ], + [ + 562, + 562 + ], + [ + 5968, + 5968 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/height/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/height/metrics.json new file mode 100644 index 00000000000..3731e0fcb28 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/height/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 87709 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 31249, + 31249 + ], + [ + 70, + 70 + ], + [ + 704, + 704 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/none/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/none/metrics.json new file mode 100644 index 00000000000..3731e0fcb28 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/none/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 87709 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 31249, + 31249 + ], + [ + 70, + 70 + ], + [ + 704, + 704 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/placement-line/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/placement-line/metrics.json new file mode 100644 index 00000000000..f879907a019 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/placement-line/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 817439 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 7, + 21, + 1, + [ + 136172, + 136172 + ], + [ + 5782, + 5782 + ], + [ + 76864, + 76864 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-fifteen-part/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-fifteen-part/metrics.json new file mode 100644 index 00000000000..4ec1339ad54 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-fifteen-part/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 88638 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 19, + 4, + 79, + 1, + [ + 32193, + 32193 + ], + [ + 2182, + 2182 + ], + [ + 27568, + 27568 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-nine-part-@2x/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-nine-part-@2x/metrics.json new file mode 100644 index 00000000000..e440a2fde34 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-nine-part-@2x/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 88638 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 19, + 4, + 79, + 1, + [ + 46993, + 46993 + ], + [ + 1534, + 1534 + ], + [ + 18928, + 18928 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-nine-part-content-collision/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-nine-part-content-collision/metrics.json new file mode 100644 index 00000000000..760868dc996 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-nine-part-content-collision/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 88638 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 19, + 4, + 79, + 1, + [ + 25825, + 25825 + ], + [ + 1426, + 1426 + ], + [ + 17488, + 17488 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-nine-part-content/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-nine-part-content/metrics.json new file mode 100644 index 00000000000..760868dc996 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-nine-part-content/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 88638 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 19, + 4, + 79, + 1, + [ + 25825, + 25825 + ], + [ + 1426, + 1426 + ], + [ + 17488, + 17488 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-nine-part-just-height/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-nine-part-just-height/metrics.json new file mode 100644 index 00000000000..0c76f5850ae --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-nine-part-just-height/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 88638 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 19, + 4, + 79, + 1, + [ + 27153, + 27153 + ], + [ + 1966, + 1966 + ], + [ + 24688, + 24688 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-nine-part-just-width/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-nine-part-just-width/metrics.json new file mode 100644 index 00000000000..0c76f5850ae --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-nine-part-just-width/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 88638 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 19, + 4, + 79, + 1, + [ + 27153, + 27153 + ], + [ + 1966, + 1966 + ], + [ + 24688, + 24688 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-nine-part/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-nine-part/metrics.json new file mode 100644 index 00000000000..5e61113a9d5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-nine-part/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 88638 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 19, + 4, + 79, + 1, + [ + 27153, + 27153 + ], + [ + 1534, + 1534 + ], + [ + 18928, + 18928 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-three-part/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-three-part/metrics.json new file mode 100644 index 00000000000..a3ae8aa16e2 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-three-part/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 88638 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 19, + 4, + 79, + 1, + [ + 23073, + 23073 + ], + [ + 1534, + 1534 + ], + [ + 18928, + 18928 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-two-part/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-two-part/metrics.json new file mode 100644 index 00000000000..fbb89bc3b6f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-two-part/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 88638 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 19, + 4, + 79, + 1, + [ + 21633, + 21633 + ], + [ + 1534, + 1534 + ], + [ + 18928, + 18928 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-underscale/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-underscale/metrics.json new file mode 100644 index 00000000000..8f94d88ce4d --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/stretch-underscale/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 88638 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 19, + 4, + 79, + 1, + [ + 19984, + 19984 + ], + [ + 1210, + 1210 + ], + [ + 14608, + 14608 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/text-variable-anchor/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/text-variable-anchor/metrics.json new file mode 100644 index 00000000000..3c52c61f527 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/text-variable-anchor/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 817439 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 7, + 21, + 1, + [ + 136172, + 136172 + ], + [ + 63262, + 63262 + ], + [ + 843264, + 843264 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/textFit-anchors-long/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/textFit-anchors-long/metrics.json new file mode 100644 index 00000000000..e102c1af510 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/textFit-anchors-long/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 88638 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 19, + 4, + 79, + 1, + [ + 26620, + 26620 + ], + [ + 1750, + 1750 + ], + [ + 21808, + 21808 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/textFit-anchors-short/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/textFit-anchors-short/metrics.json new file mode 100644 index 00000000000..43ae8b8ec92 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/textFit-anchors-short/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 88638 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 19, + 4, + 79, + 1, + [ + 23882, + 23882 + ], + [ + 1210, + 1210 + ], + [ + 14608, + 14608 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/textFit-collision/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/textFit-collision/metrics.json new file mode 100644 index 00000000000..63b09f892c3 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/textFit-collision/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 86757 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 5, + 4, + 23, + 1, + [ + 30808, + 30808 + ], + [ + 550, + 550 + ], + [ + 6528, + 6528 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/textFit-grid-long-vertical/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/textFit-grid-long-vertical/metrics.json new file mode 100644 index 00000000000..2a7d1e9a35d --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/textFit-grid-long-vertical/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 390425 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 18, + 4, + 77, + 1, + [ + 372616, + 372616 + ], + [ + 2830, + 2830 + ], + [ + 37504, + 37504 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/textFit-grid-long/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/textFit-grid-long/metrics.json new file mode 100644 index 00000000000..e8f0b6ac455 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/textFit-grid-long/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 90025 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 18, + 4, + 77, + 1, + [ + 372023, + 372023 + ], + [ + 1534, + 1534 + ], + [ + 20224, + 20224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/textFit-grid-short-vertical/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/textFit-grid-short-vertical/metrics.json new file mode 100644 index 00000000000..5718db3ff62 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/textFit-grid-short-vertical/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 199330 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 18, + 4, + 77, + 1, + [ + 369652, + 369652 + ], + [ + 2182, + 2182 + ], + [ + 28864, + 28864 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/textFit-grid-short/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/textFit-grid-short/metrics.json new file mode 100644 index 00000000000..4458b597c76 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/textFit-grid-short/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 90025 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 18, + 4, + 77, + 1, + [ + 369338, + 369338 + ], + [ + 1102, + 1102 + ], + [ + 14464, + 14464 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/width-padding/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/width-padding/metrics.json new file mode 100644 index 00000000000..3731e0fcb28 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/width-padding/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 87709 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 31249, + 31249 + ], + [ + 70, + 70 + ], + [ + 704, + 704 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/width-text-anchor-padding/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/width-text-anchor-padding/metrics.json new file mode 100644 index 00000000000..fd38a33aafc --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/width-text-anchor-padding/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 89590 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 19, + 4, + 79, + 1, + [ + 19586, + 19586 + ], + [ + 562, + 562 + ], + [ + 5968, + 5968 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/width-text-anchor/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/width-text-anchor/metrics.json new file mode 100644 index 00000000000..fd38a33aafc --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/width-text-anchor/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 89590 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 19, + 4, + 79, + 1, + [ + 19586, + 19586 + ], + [ + 562, + 562 + ], + [ + 5968, + 5968 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-text-fit/width/metrics.json b/metrics/windows-msvc-release/render-tests/icon-text-fit/width/metrics.json new file mode 100644 index 00000000000..3731e0fcb28 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-text-fit/width/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 87709 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 31249, + 31249 + ], + [ + 70, + 70 + ], + [ + 704, + 704 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-translate-anchor/map/metrics.json b/metrics/windows-msvc-release/render-tests/icon-translate-anchor/map/metrics.json new file mode 100644 index 00000000000..40b289ac738 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-translate-anchor/map/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 919278 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 7, + 13, + 1, + [ + 45568, + 45568 + ], + [ + 1366, + 1366 + ], + [ + 17984, + 17984 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-translate-anchor/viewport/metrics.json b/metrics/windows-msvc-release/render-tests/icon-translate-anchor/viewport/metrics.json new file mode 100644 index 00000000000..40b289ac738 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-translate-anchor/viewport/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 919278 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 7, + 13, + 1, + [ + 45568, + 45568 + ], + [ + 1366, + 1366 + ], + [ + 17984, + 17984 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-translate/default/metrics.json b/metrics/windows-msvc-release/render-tests/icon-translate/default/metrics.json new file mode 100644 index 00000000000..79e78104863 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-translate/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 1693531 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 91136, + 91136 + ], + [ + 2734, + 2734 + ], + [ + 36224, + 36224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-translate/function/metrics.json b/metrics/windows-msvc-release/render-tests/icon-translate/function/metrics.json new file mode 100644 index 00000000000..79e78104863 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-translate/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 1693531 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 91136, + 91136 + ], + [ + 2734, + 2734 + ], + [ + 36224, + 36224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-translate/literal/metrics.json b/metrics/windows-msvc-release/render-tests/icon-translate/literal/metrics.json new file mode 100644 index 00000000000..79e78104863 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-translate/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 1693531 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 91136, + 91136 + ], + [ + 2734, + 2734 + ], + [ + 36224, + 36224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-visibility/none/metrics.json b/metrics/windows-msvc-release/render-tests/icon-visibility/none/metrics.json new file mode 100644 index 00000000000..95a181bd8c4 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-visibility/none/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 5, + 5, + 1, + [ + 65536, + 65536 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/icon-visibility/visible/metrics.json b/metrics/windows-msvc-release/render-tests/icon-visibility/visible/metrics.json new file mode 100644 index 00000000000..79e78104863 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/icon-visibility/visible/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 1693531 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 91136, + 91136 + ], + [ + 2734, + 2734 + ], + [ + 36224, + 36224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/image/default/metrics.json b/metrics/windows-msvc-release/render-tests/image/default/metrics.json new file mode 100644 index 00000000000..a5e1a3ae1af --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/image/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 949368 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 7, + 7, + 1, + [ + 2139140, + 2139140 + ], + [ + 34, + 34 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/image/pitched/metrics.json b/metrics/windows-msvc-release/render-tests/image/pitched/metrics.json new file mode 100644 index 00000000000..2d59478140b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/image/pitched/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 949368 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 14, + 7, + 1, + [ + 2253828, + 2253828 + ], + [ + 34, + 34 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/image/raster-brightness/metrics.json b/metrics/windows-msvc-release/render-tests/image/raster-brightness/metrics.json new file mode 100644 index 00000000000..a5e1a3ae1af --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/image/raster-brightness/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 949368 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 7, + 7, + 1, + [ + 2139140, + 2139140 + ], + [ + 34, + 34 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/image/raster-contrast/metrics.json b/metrics/windows-msvc-release/render-tests/image/raster-contrast/metrics.json new file mode 100644 index 00000000000..a5e1a3ae1af --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/image/raster-contrast/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 949368 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 7, + 7, + 1, + [ + 2139140, + 2139140 + ], + [ + 34, + 34 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/image/raster-hue-rotate/metrics.json b/metrics/windows-msvc-release/render-tests/image/raster-hue-rotate/metrics.json new file mode 100644 index 00000000000..a5e1a3ae1af --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/image/raster-hue-rotate/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 949368 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 7, + 7, + 1, + [ + 2139140, + 2139140 + ], + [ + 34, + 34 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/image/raster-opacity/metrics.json b/metrics/windows-msvc-release/render-tests/image/raster-opacity/metrics.json new file mode 100644 index 00000000000..a5e1a3ae1af --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/image/raster-opacity/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 949368 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 7, + 7, + 1, + [ + 2139140, + 2139140 + ], + [ + 34, + 34 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/image/raster-resampling/metrics.json b/metrics/windows-msvc-release/render-tests/image/raster-resampling/metrics.json new file mode 100644 index 00000000000..3a2571d36aa --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/image/raster-resampling/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 949368 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 7, + 1, + [ + 2089988, + 2089988 + ], + [ + 34, + 34 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/image/raster-saturation/metrics.json b/metrics/windows-msvc-release/render-tests/image/raster-saturation/metrics.json new file mode 100644 index 00000000000..a5e1a3ae1af --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/image/raster-saturation/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 949368 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 7, + 7, + 1, + [ + 2139140, + 2139140 + ], + [ + 34, + 34 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/image/raster-visibility/metrics.json b/metrics/windows-msvc-release/render-tests/image/raster-visibility/metrics.json new file mode 100644 index 00000000000..a5e1a3ae1af --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/image/raster-visibility/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 949368 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 7, + 7, + 1, + [ + 2139140, + 2139140 + ], + [ + 34, + 34 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/is-supported-script/filter/metrics.json b/metrics/windows-msvc-release/render-tests/is-supported-script/filter/metrics.json new file mode 100644 index 00000000000..a2ea9c5fb7a --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/is-supported-script/filter/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 159421 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 37304, + 37304 + ], + [ + 82, + 82 + ], + [ + 864, + 864 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/is-supported-script/layout/metrics.json b/metrics/windows-msvc-release/render-tests/is-supported-script/layout/metrics.json new file mode 100644 index 00000000000..f7dd7ee4c04 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/is-supported-script/layout/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 244363 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 45312, + 45312 + ], + [ + 238, + 238 + ], + [ + 2944, + 2944 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-blur/default/metrics.json b/metrics/windows-msvc-release/render-tests/line-blur/default/metrics.json new file mode 100644 index 00000000000..37218777d26 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-blur/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 1481872 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 13, + 1, + [ + 131072, + 131072 + ], + [ + 89074, + 89074 + ], + [ + 157792, + 157792 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-blur/function/metrics.json b/metrics/windows-msvc-release/render-tests/line-blur/function/metrics.json new file mode 100644 index 00000000000..37218777d26 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-blur/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 1481872 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 13, + 1, + [ + 131072, + 131072 + ], + [ + 89074, + 89074 + ], + [ + 157792, + 157792 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-blur/literal/metrics.json b/metrics/windows-msvc-release/render-tests/line-blur/literal/metrics.json new file mode 100644 index 00000000000..37218777d26 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-blur/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 1481872 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 13, + 1, + [ + 131072, + 131072 + ], + [ + 89074, + 89074 + ], + [ + 157792, + 157792 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-blur/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/line-blur/property-function/metrics.json new file mode 100644 index 00000000000..3a79bf07087 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-blur/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 1481872 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 17, + 1, + [ + 131072, + 131072 + ], + [ + 89074, + 89074 + ], + [ + 236656, + 236656 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-cap/butt/metrics.json b/metrics/windows-msvc-release/render-tests/line-cap/butt/metrics.json new file mode 100644 index 00000000000..37218777d26 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-cap/butt/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 1481872 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 13, + 1, + [ + 131072, + 131072 + ], + [ + 89074, + 89074 + ], + [ + 157792, + 157792 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-cap/round/metrics.json b/metrics/windows-msvc-release/render-tests/line-cap/round/metrics.json new file mode 100644 index 00000000000..b8fd663961a --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-cap/round/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 1481872 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 13, + 1, + [ + 131072, + 131072 + ], + [ + 147154, + 147154 + ], + [ + 235232, + 235232 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-cap/square/metrics.json b/metrics/windows-msvc-release/render-tests/line-cap/square/metrics.json new file mode 100644 index 00000000000..37218777d26 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-cap/square/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 1481872 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 13, + 1, + [ + 131072, + 131072 + ], + [ + 89074, + 89074 + ], + [ + 157792, + 157792 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-color/default/metrics.json b/metrics/windows-msvc-release/render-tests/line-color/default/metrics.json new file mode 100644 index 00000000000..37218777d26 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-color/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 1481872 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 13, + 1, + [ + 131072, + 131072 + ], + [ + 89074, + 89074 + ], + [ + 157792, + 157792 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-color/function/metrics.json b/metrics/windows-msvc-release/render-tests/line-color/function/metrics.json new file mode 100644 index 00000000000..37218777d26 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-color/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 1481872 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 13, + 1, + [ + 131072, + 131072 + ], + [ + 89074, + 89074 + ], + [ + 157792, + 157792 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-color/literal/metrics.json b/metrics/windows-msvc-release/render-tests/line-color/literal/metrics.json new file mode 100644 index 00000000000..37218777d26 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-color/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 1481872 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 13, + 1, + [ + 131072, + 131072 + ], + [ + 89074, + 89074 + ], + [ + 157792, + 157792 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-color/property-function-identity/metrics.json b/metrics/windows-msvc-release/render-tests/line-color/property-function-identity/metrics.json new file mode 100644 index 00000000000..870d30daeb3 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-color/property-function-identity/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 166, + 166 + ], + [ + 512, + 512 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-color/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/line-color/property-function/metrics.json new file mode 100644 index 00000000000..b8b502e177e --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-color/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 1481872 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 17, + 1, + [ + 131072, + 131072 + ], + [ + 89074, + 89074 + ], + [ + 315520, + 315520 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-dasharray/default/metrics.json b/metrics/windows-msvc-release/render-tests/line-dasharray/default/metrics.json new file mode 100644 index 00000000000..f116462d86f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-dasharray/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 34, + 34 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-dasharray/fractional-zoom/metrics.json b/metrics/windows-msvc-release/render-tests/line-dasharray/fractional-zoom/metrics.json new file mode 100644 index 00000000000..fc7077f38f8 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-dasharray/fractional-zoom/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 7, + 1, + [ + 33024, + 33024 + ], + [ + 34, + 34 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-dasharray/function/line-width-composite-function/metrics.json b/metrics/windows-msvc-release/render-tests/line-dasharray/function/line-width-composite-function/metrics.json new file mode 100644 index 00000000000..089003eccef --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-dasharray/function/line-width-composite-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 9, + 1, + [ + 33024, + 33024 + ], + [ + 58, + 58 + ], + [ + 352, + 352 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-dasharray/function/line-width-constant/metrics.json b/metrics/windows-msvc-release/render-tests/line-dasharray/function/line-width-constant/metrics.json new file mode 100644 index 00000000000..a6871325306 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-dasharray/function/line-width-constant/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 10, + 13, + 1, + [ + 131584, + 131584 + ], + [ + 70, + 70 + ], + [ + 192, + 192 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-dasharray/function/line-width-property-function/metrics.json b/metrics/windows-msvc-release/render-tests/line-dasharray/function/line-width-property-function/metrics.json new file mode 100644 index 00000000000..2b8782c8187 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-dasharray/function/line-width-property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 9, + 1, + [ + 33024, + 33024 + ], + [ + 58, + 58 + ], + [ + 256, + 256 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-dasharray/literal/line-width-composite-function/metrics.json b/metrics/windows-msvc-release/render-tests/line-dasharray/literal/line-width-composite-function/metrics.json new file mode 100644 index 00000000000..089003eccef --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-dasharray/literal/line-width-composite-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 9, + 1, + [ + 33024, + 33024 + ], + [ + 58, + 58 + ], + [ + 352, + 352 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-dasharray/literal/line-width-constant/metrics.json b/metrics/windows-msvc-release/render-tests/line-dasharray/literal/line-width-constant/metrics.json new file mode 100644 index 00000000000..45bcb8f0af2 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-dasharray/literal/line-width-constant/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 6, + 11, + 1, + [ + 65792, + 65792 + ], + [ + 58, + 58 + ], + [ + 160, + 160 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-dasharray/literal/line-width-property-function/metrics.json b/metrics/windows-msvc-release/render-tests/line-dasharray/literal/line-width-property-function/metrics.json new file mode 100644 index 00000000000..2b8782c8187 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-dasharray/literal/line-width-property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 9, + 1, + [ + 33024, + 33024 + ], + [ + 58, + 58 + ], + [ + 256, + 256 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-dasharray/literal/line-width-zoom-function/metrics.json b/metrics/windows-msvc-release/render-tests/line-dasharray/literal/line-width-zoom-function/metrics.json new file mode 100644 index 00000000000..fc7077f38f8 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-dasharray/literal/line-width-zoom-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 7, + 1, + [ + 33024, + 33024 + ], + [ + 34, + 34 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-dasharray/long-segment/metrics.json b/metrics/windows-msvc-release/render-tests/line-dasharray/long-segment/metrics.json new file mode 100644 index 00000000000..22bd3284bd9 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-dasharray/long-segment/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 6, + 10, + 9, + 1, + [ + 131328, + 131328 + ], + [ + 46, + 46 + ], + [ + 128, + 128 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-dasharray/overscaled/metrics.json b/metrics/windows-msvc-release/render-tests/line-dasharray/overscaled/metrics.json new file mode 100644 index 00000000000..747a2afbe15 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-dasharray/overscaled/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 390258 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 5, + 7, + 1, + [ + 49408, + 49408 + ], + [ + 27214, + 27214 + ], + [ + 47824, + 47824 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-dasharray/round/segments/metrics.json b/metrics/windows-msvc-release/render-tests/line-dasharray/round/segments/metrics.json new file mode 100644 index 00000000000..d3af311705d --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-dasharray/round/segments/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 9, + 1, + [ + 36864, + 36864 + ], + [ + 202, + 202 + ], + [ + 704, + 704 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-dasharray/round/zero-gap-width/metrics.json b/metrics/windows-msvc-release/render-tests/line-dasharray/round/zero-gap-width/metrics.json new file mode 100644 index 00000000000..d3af311705d --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-dasharray/round/zero-gap-width/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 9, + 1, + [ + 36864, + 36864 + ], + [ + 202, + 202 + ], + [ + 704, + 704 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-dasharray/slant/metrics.json b/metrics/windows-msvc-release/render-tests/line-dasharray/slant/metrics.json new file mode 100644 index 00000000000..5e55b94da8c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-dasharray/slant/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 339472 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 7, + 1, + [ + 33024, + 33024 + ], + [ + 190054, + 190054 + ], + [ + 268576, + 268576 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-dasharray/zero-length-gap/metrics.json b/metrics/windows-msvc-release/render-tests/line-dasharray/zero-length-gap/metrics.json new file mode 100644 index 00000000000..32c56fe8f4f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-dasharray/zero-length-gap/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 6, + 8, + 20, + 1, + [ + 34048, + 34048 + ], + [ + 58, + 58 + ], + [ + 784, + 784 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-dasharray/zoom-history/metrics.json b/metrics/windows-msvc-release/render-tests/line-dasharray/zoom-history/metrics.json new file mode 100644 index 00000000000..0b59834ac4d --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-dasharray/zoom-history/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 11, + 15, + 1, + [ + 164096, + 164096 + ], + [ + 130, + 130 + ], + [ + 352, + 352 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-gap-width/default/metrics.json b/metrics/windows-msvc-release/render-tests/line-gap-width/default/metrics.json new file mode 100644 index 00000000000..d3fc3537952 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-gap-width/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 118, + 118 + ], + [ + 240, + 240 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-gap-width/function/metrics.json b/metrics/windows-msvc-release/render-tests/line-gap-width/function/metrics.json new file mode 100644 index 00000000000..d3fc3537952 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-gap-width/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 118, + 118 + ], + [ + 240, + 240 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-gap-width/literal/metrics.json b/metrics/windows-msvc-release/render-tests/line-gap-width/literal/metrics.json new file mode 100644 index 00000000000..d3fc3537952 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-gap-width/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 118, + 118 + ], + [ + 240, + 240 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-gap-width/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/line-gap-width/property-function/metrics.json new file mode 100644 index 00000000000..3a79bf07087 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-gap-width/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 1481872 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 17, + 1, + [ + 131072, + 131072 + ], + [ + 89074, + 89074 + ], + [ + 236656, + 236656 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-gradient/gradient-tile-boundaries/metrics.json b/metrics/windows-msvc-release/render-tests/line-gradient/gradient-tile-boundaries/metrics.json new file mode 100644 index 00000000000..c5be22f7087 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-gradient/gradient-tile-boundaries/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 6, + 9, + 1, + [ + 66560, + 66560 + ], + [ + 94, + 94 + ], + [ + 192, + 192 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-gradient/gradient/metrics.json b/metrics/windows-msvc-release/render-tests/line-gradient/gradient/metrics.json new file mode 100644 index 00000000000..2452c64b4ac --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-gradient/gradient/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 10, + 13, + 1, + [ + 132096, + 132096 + ], + [ + 1654, + 1654 + ], + [ + 2304, + 2304 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-gradient/translucent/metrics.json b/metrics/windows-msvc-release/render-tests/line-gradient/translucent/metrics.json new file mode 100644 index 00000000000..2452c64b4ac --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-gradient/translucent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 10, + 13, + 1, + [ + 132096, + 132096 + ], + [ + 1654, + 1654 + ], + [ + 2304, + 2304 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-join/bevel-transparent/metrics.json b/metrics/windows-msvc-release/render-tests/line-join/bevel-transparent/metrics.json new file mode 100644 index 00000000000..418bfd0dac8 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-join/bevel-transparent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 226, + 226 + ], + [ + 416, + 416 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-join/bevel/metrics.json b/metrics/windows-msvc-release/render-tests/line-join/bevel/metrics.json new file mode 100644 index 00000000000..418bfd0dac8 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-join/bevel/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 226, + 226 + ], + [ + 416, + 416 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-join/default/metrics.json b/metrics/windows-msvc-release/render-tests/line-join/default/metrics.json new file mode 100644 index 00000000000..418bfd0dac8 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-join/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 226, + 226 + ], + [ + 416, + 416 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-join/miter-transparent/metrics.json b/metrics/windows-msvc-release/render-tests/line-join/miter-transparent/metrics.json new file mode 100644 index 00000000000..418bfd0dac8 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-join/miter-transparent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 226, + 226 + ], + [ + 416, + 416 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-join/miter/metrics.json b/metrics/windows-msvc-release/render-tests/line-join/miter/metrics.json new file mode 100644 index 00000000000..418bfd0dac8 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-join/miter/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 226, + 226 + ], + [ + 416, + 416 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-join/property-function-dasharray/metrics.json b/metrics/windows-msvc-release/render-tests/line-join/property-function-dasharray/metrics.json new file mode 100644 index 00000000000..c43da977410 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-join/property-function-dasharray/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 7, + 1, + [ + 33024, + 33024 + ], + [ + 394, + 394 + ], + [ + 624, + 624 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-join/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/line-join/property-function/metrics.json new file mode 100644 index 00000000000..58f534192f0 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-join/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 394, + 394 + ], + [ + 624, + 624 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-join/round-transparent/metrics.json b/metrics/windows-msvc-release/render-tests/line-join/round-transparent/metrics.json new file mode 100644 index 00000000000..8bb30bb81b6 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-join/round-transparent/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 274, + 274 + ], + [ + 528, + 528 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-join/round/metrics.json b/metrics/windows-msvc-release/render-tests/line-join/round/metrics.json new file mode 100644 index 00000000000..8bb30bb81b6 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-join/round/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 274, + 274 + ], + [ + 528, + 528 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-offset/default/metrics.json b/metrics/windows-msvc-release/render-tests/line-offset/default/metrics.json new file mode 100644 index 00000000000..37218777d26 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-offset/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 1481872 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 13, + 1, + [ + 131072, + 131072 + ], + [ + 89074, + 89074 + ], + [ + 157792, + 157792 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-offset/function/metrics.json b/metrics/windows-msvc-release/render-tests/line-offset/function/metrics.json new file mode 100644 index 00000000000..37218777d26 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-offset/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 1481872 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 13, + 1, + [ + 131072, + 131072 + ], + [ + 89074, + 89074 + ], + [ + 157792, + 157792 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-offset/literal-negative/metrics.json b/metrics/windows-msvc-release/render-tests/line-offset/literal-negative/metrics.json new file mode 100644 index 00000000000..37218777d26 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-offset/literal-negative/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 1481872 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 13, + 1, + [ + 131072, + 131072 + ], + [ + 89074, + 89074 + ], + [ + 157792, + 157792 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-offset/literal/metrics.json b/metrics/windows-msvc-release/render-tests/line-offset/literal/metrics.json new file mode 100644 index 00000000000..37218777d26 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-offset/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 1481872 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 13, + 1, + [ + 131072, + 131072 + ], + [ + 89074, + 89074 + ], + [ + 157792, + 157792 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-offset/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/line-offset/property-function/metrics.json new file mode 100644 index 00000000000..3a79bf07087 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-offset/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 1481872 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 17, + 1, + [ + 131072, + 131072 + ], + [ + 89074, + 89074 + ], + [ + 236656, + 236656 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-opacity/default/metrics.json b/metrics/windows-msvc-release/render-tests/line-opacity/default/metrics.json new file mode 100644 index 00000000000..d3fc3537952 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-opacity/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 118, + 118 + ], + [ + 240, + 240 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-opacity/function/metrics.json b/metrics/windows-msvc-release/render-tests/line-opacity/function/metrics.json new file mode 100644 index 00000000000..d3fc3537952 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-opacity/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 118, + 118 + ], + [ + 240, + 240 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-opacity/literal/metrics.json b/metrics/windows-msvc-release/render-tests/line-opacity/literal/metrics.json new file mode 100644 index 00000000000..d3fc3537952 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-opacity/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 118, + 118 + ], + [ + 240, + 240 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-opacity/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/line-opacity/property-function/metrics.json new file mode 100644 index 00000000000..3a79bf07087 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-opacity/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 1481872 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 17, + 1, + [ + 131072, + 131072 + ], + [ + 89074, + 89074 + ], + [ + 236656, + 236656 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-opacity/step-curve/metrics.json b/metrics/windows-msvc-release/render-tests/line-opacity/step-curve/metrics.json new file mode 100644 index 00000000000..49ecdaab985 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-opacity/step-curve/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 58, + 58 + ], + [ + 256, + 256 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-pattern/@2x/metrics.json b/metrics/windows-msvc-release/render-tests/line-pattern/@2x/metrics.json new file mode 100644 index 00000000000..5163e6758e3 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-pattern/@2x/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 77034 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 8, + 11, + 1, + [ + 46000, + 46000 + ], + [ + 58, + 58 + ], + [ + 160, + 160 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-pattern/literal/metrics.json b/metrics/windows-msvc-release/render-tests/line-pattern/literal/metrics.json new file mode 100644 index 00000000000..d4020db05c5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-pattern/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 35923 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 8, + 11, + 1, + [ + 33472, + 33472 + ], + [ + 58, + 58 + ], + [ + 160, + 160 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-pattern/opacity/metrics.json b/metrics/windows-msvc-release/render-tests/line-pattern/opacity/metrics.json new file mode 100644 index 00000000000..d4020db05c5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-pattern/opacity/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 35923 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 8, + 11, + 1, + [ + 33472, + 33472 + ], + [ + 58, + 58 + ], + [ + 160, + 160 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-pattern/overscaled/metrics.json b/metrics/windows-msvc-release/render-tests/line-pattern/overscaled/metrics.json new file mode 100644 index 00000000000..94e778f0b45 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-pattern/overscaled/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 35923 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 13, + 1, + [ + 88320, + 88320 + ], + [ + 166, + 166 + ], + [ + 448, + 448 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-pattern/pitch/metrics.json b/metrics/windows-msvc-release/render-tests/line-pattern/pitch/metrics.json new file mode 100644 index 00000000000..d108f774d19 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-pattern/pitch/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 426181 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 6, + 7, + 1, + [ + 54848, + 54848 + ], + [ + 27214, + 27214 + ], + [ + 47824, + 47824 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-pattern/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/line-pattern/property-function/metrics.json new file mode 100644 index 00000000000..136c1476151 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-pattern/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 35923 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 25, + 1, + [ + 94720, + 94720 + ], + [ + 166, + 166 + ], + [ + 1600, + 1600 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-pattern/step-curve/metrics.json b/metrics/windows-msvc-release/render-tests/line-pattern/step-curve/metrics.json new file mode 100644 index 00000000000..fbbd2176a96 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-pattern/step-curve/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 35923 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 25, + 1, + [ + 101120, + 101120 + ], + [ + 166, + 166 + ], + [ + 1600, + 1600 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-pattern/zoom-expression/metrics.json b/metrics/windows-msvc-release/render-tests/line-pattern/zoom-expression/metrics.json new file mode 100644 index 00000000000..94e778f0b45 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-pattern/zoom-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 35923 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 13, + 1, + [ + 88320, + 88320 + ], + [ + 166, + 166 + ], + [ + 448, + 448 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-pitch/default/metrics.json b/metrics/windows-msvc-release/render-tests/line-pitch/default/metrics.json new file mode 100644 index 00000000000..37218777d26 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-pitch/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 1481872 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 13, + 1, + [ + 131072, + 131072 + ], + [ + 89074, + 89074 + ], + [ + 157792, + 157792 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-pitch/pitch0/metrics.json b/metrics/windows-msvc-release/render-tests/line-pitch/pitch0/metrics.json new file mode 100644 index 00000000000..37218777d26 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-pitch/pitch0/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 1481872 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 13, + 1, + [ + 131072, + 131072 + ], + [ + 89074, + 89074 + ], + [ + 157792, + 157792 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-pitch/pitch15/metrics.json b/metrics/windows-msvc-release/render-tests/line-pitch/pitch15/metrics.json new file mode 100644 index 00000000000..37218777d26 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-pitch/pitch15/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 1481872 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 13, + 1, + [ + 131072, + 131072 + ], + [ + 89074, + 89074 + ], + [ + 157792, + 157792 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-pitch/pitch30/metrics.json b/metrics/windows-msvc-release/render-tests/line-pitch/pitch30/metrics.json new file mode 100644 index 00000000000..37218777d26 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-pitch/pitch30/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 1481872 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 13, + 1, + [ + 131072, + 131072 + ], + [ + 89074, + 89074 + ], + [ + 157792, + 157792 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-pitch/pitchAndBearing/metrics.json b/metrics/windows-msvc-release/render-tests/line-pitch/pitchAndBearing/metrics.json new file mode 100644 index 00000000000..37218777d26 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-pitch/pitchAndBearing/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 1481872 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 13, + 1, + [ + 131072, + 131072 + ], + [ + 89074, + 89074 + ], + [ + 157792, + 157792 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-sort-key/literal/metrics.json b/metrics/windows-msvc-release/render-tests/line-sort-key/literal/metrics.json new file mode 100644 index 00000000000..12a75988519 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-sort-key/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 17, + 1, + [ + 131072, + 131072 + ], + [ + 166, + 166 + ], + [ + 832, + 832 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-translate-anchor/map/metrics.json b/metrics/windows-msvc-release/render-tests/line-translate-anchor/map/metrics.json new file mode 100644 index 00000000000..5500efb2945 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-translate-anchor/map/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 707619 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 5, + 9, + 1, + [ + 65536, + 65536 + ], + [ + 49138, + 49138 + ], + [ + 86192, + 86192 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-translate-anchor/viewport/metrics.json b/metrics/windows-msvc-release/render-tests/line-translate-anchor/viewport/metrics.json new file mode 100644 index 00000000000..5500efb2945 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-translate-anchor/viewport/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 707619 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 5, + 9, + 1, + [ + 65536, + 65536 + ], + [ + 49138, + 49138 + ], + [ + 86192, + 86192 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-translate/default/metrics.json b/metrics/windows-msvc-release/render-tests/line-translate/default/metrics.json new file mode 100644 index 00000000000..37218777d26 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-translate/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 1481872 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 13, + 1, + [ + 131072, + 131072 + ], + [ + 89074, + 89074 + ], + [ + 157792, + 157792 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-translate/function/metrics.json b/metrics/windows-msvc-release/render-tests/line-translate/function/metrics.json new file mode 100644 index 00000000000..37218777d26 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-translate/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 1481872 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 13, + 1, + [ + 131072, + 131072 + ], + [ + 89074, + 89074 + ], + [ + 157792, + 157792 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-translate/literal/metrics.json b/metrics/windows-msvc-release/render-tests/line-translate/literal/metrics.json new file mode 100644 index 00000000000..37218777d26 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-translate/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 1481872 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 13, + 1, + [ + 131072, + 131072 + ], + [ + 89074, + 89074 + ], + [ + 157792, + 157792 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-triangulation/default/metrics.json b/metrics/windows-msvc-release/render-tests/line-triangulation/default/metrics.json new file mode 100644 index 00000000000..8e3ab38a23f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-triangulation/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 13, + 1, + [ + 131072, + 131072 + ], + [ + 1342, + 1342 + ], + [ + 1920, + 1920 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-triangulation/round/metrics.json b/metrics/windows-msvc-release/render-tests/line-triangulation/round/metrics.json new file mode 100644 index 00000000000..9d549815609 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-triangulation/round/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 13, + 1, + [ + 131072, + 131072 + ], + [ + 2542, + 2542 + ], + [ + 3728, + 3728 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-visibility/none/metrics.json b/metrics/windows-msvc-release/render-tests/line-visibility/none/metrics.json new file mode 100644 index 00000000000..50f1262c46f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-visibility/none/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 3, + 5, + 1, + [ + 32768, + 32768 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-visibility/visible/metrics.json b/metrics/windows-msvc-release/render-tests/line-visibility/visible/metrics.json new file mode 100644 index 00000000000..5500efb2945 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-visibility/visible/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 707619 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 5, + 9, + 1, + [ + 65536, + 65536 + ], + [ + 49138, + 49138 + ], + [ + 86192, + 86192 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-width/default/metrics.json b/metrics/windows-msvc-release/render-tests/line-width/default/metrics.json new file mode 100644 index 00000000000..37218777d26 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-width/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 1481872 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 13, + 1, + [ + 131072, + 131072 + ], + [ + 89074, + 89074 + ], + [ + 157792, + 157792 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-width/function/metrics.json b/metrics/windows-msvc-release/render-tests/line-width/function/metrics.json new file mode 100644 index 00000000000..37218777d26 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-width/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 1481872 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 13, + 1, + [ + 131072, + 131072 + ], + [ + 89074, + 89074 + ], + [ + 157792, + 157792 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-width/literal/metrics.json b/metrics/windows-msvc-release/render-tests/line-width/literal/metrics.json new file mode 100644 index 00000000000..37218777d26 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-width/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 1481872 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 13, + 1, + [ + 131072, + 131072 + ], + [ + 89074, + 89074 + ], + [ + 157792, + 157792 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-width/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/line-width/property-function/metrics.json new file mode 100644 index 00000000000..e66ff128ba5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-width/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 1481872 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 21, + 1, + [ + 131072, + 131072 + ], + [ + 89074, + 89074 + ], + [ + 315520, + 315520 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-width/very-overscaled/metrics.json b/metrics/windows-msvc-release/render-tests/line-width/very-overscaled/metrics.json new file mode 100644 index 00000000000..b93dcb82323 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-width/very-overscaled/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 390258 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 28078, + 28078 + ], + [ + 48976, + 48976 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-width/zero-width-function/metrics.json b/metrics/windows-msvc-release/render-tests/line-width/zero-width-function/metrics.json new file mode 100644 index 00000000000..c6cefecd177 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-width/zero-width-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 21, + 1, + [ + 131072, + 131072 + ], + [ + 1654, + 1654 + ], + [ + 4544, + 4544 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/line-width/zero-width/metrics.json b/metrics/windows-msvc-release/render-tests/line-width/zero-width/metrics.json new file mode 100644 index 00000000000..2712b0b4fe0 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/line-width/zero-width/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 9, + 13, + 1, + [ + 131072, + 131072 + ], + [ + 1654, + 1654 + ], + [ + 2304, + 2304 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/linear-filter-opacity-edge/literal/metrics.json b/metrics/windows-msvc-release/render-tests/linear-filter-opacity-edge/literal/metrics.json new file mode 100644 index 00000000000..bf9483fb78c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/linear-filter-opacity-edge/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 1693531 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 96320, + 96320 + ], + [ + 2734, + 2734 + ], + [ + 36224, + 36224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/map-mode/static/metrics.json b/metrics/windows-msvc-release/render-tests/map-mode/static/metrics.json new file mode 100644 index 00000000000..290ed6328f6 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/map-mode/static/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 475200 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 37326, + 37326 + ], + [ + 5494, + 5494 + ], + [ + 73024, + 73024 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/map-mode/tile-avoid-edges/metrics.json b/metrics/windows-msvc-release/render-tests/map-mode/tile-avoid-edges/metrics.json new file mode 100644 index 00000000000..12ed06367ea --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/map-mode/tile-avoid-edges/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 178378 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 23, + 8, + 51, + 1, + [ + 53032, + 53032 + ], + [ + 43734, + 43734 + ], + [ + 151604, + 151604 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/map-mode/tile/metrics.json b/metrics/windows-msvc-release/render-tests/map-mode/tile/metrics.json new file mode 100644 index 00000000000..3510a6a2db7 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/map-mode/tile/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 475200 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 37326, + 37326 + ], + [ + 11542, + 11542 + ], + [ + 153664, + 153664 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/projection/axonometric-multiple/metrics.json b/metrics/windows-msvc-release/render-tests/projection/axonometric-multiple/metrics.json new file mode 100644 index 00000000000..da78bc6af7b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/projection/axonometric-multiple/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 12, + 15, + 29, + 1, + [ + 229376, + 229376 + ], + [ + 742, + 742 + ], + [ + 3088, + 3088 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/projection/axonometric/metrics.json b/metrics/windows-msvc-release/render-tests/projection/axonometric/metrics.json new file mode 100644 index 00000000000..b82f4dfc182 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/projection/axonometric/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 9, + 13, + 1, + [ + 131072, + 131072 + ], + [ + 982, + 982 + ], + [ + 4096, + 4096 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/projection/skew/metrics.json b/metrics/windows-msvc-release/render-tests/projection/skew/metrics.json new file mode 100644 index 00000000000..b82f4dfc182 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/projection/skew/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 9, + 13, + 1, + [ + 131072, + 131072 + ], + [ + 982, + 982 + ], + [ + 4096, + 4096 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/raster-alpha/default/metrics.json b/metrics/windows-msvc-release/render-tests/raster-alpha/default/metrics.json new file mode 100644 index 00000000000..08d8297db80 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/raster-alpha/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 726906 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 6, + 9, + 5, + 1, + [ + 1605632, + 1605632 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/raster-brightness/default/metrics.json b/metrics/windows-msvc-release/render-tests/raster-brightness/default/metrics.json new file mode 100644 index 00000000000..4859f4afb12 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/raster-brightness/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 290116 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 6, + 11, + 5, + 1, + [ + 1638400, + 1638400 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/raster-brightness/function/metrics.json b/metrics/windows-msvc-release/render-tests/raster-brightness/function/metrics.json new file mode 100644 index 00000000000..4859f4afb12 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/raster-brightness/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 290116 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 6, + 11, + 5, + 1, + [ + 1638400, + 1638400 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/raster-brightness/literal/metrics.json b/metrics/windows-msvc-release/render-tests/raster-brightness/literal/metrics.json new file mode 100644 index 00000000000..4859f4afb12 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/raster-brightness/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 290116 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 6, + 11, + 5, + 1, + [ + 1638400, + 1638400 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/raster-contrast/default/metrics.json b/metrics/windows-msvc-release/render-tests/raster-contrast/default/metrics.json new file mode 100644 index 00000000000..4859f4afb12 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/raster-contrast/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 290116 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 6, + 11, + 5, + 1, + [ + 1638400, + 1638400 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/raster-contrast/function/metrics.json b/metrics/windows-msvc-release/render-tests/raster-contrast/function/metrics.json new file mode 100644 index 00000000000..4859f4afb12 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/raster-contrast/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 290116 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 6, + 11, + 5, + 1, + [ + 1638400, + 1638400 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/raster-contrast/literal/metrics.json b/metrics/windows-msvc-release/render-tests/raster-contrast/literal/metrics.json new file mode 100644 index 00000000000..4859f4afb12 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/raster-contrast/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 290116 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 6, + 11, + 5, + 1, + [ + 1638400, + 1638400 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/raster-extent/maxzoom/metrics.json b/metrics/windows-msvc-release/render-tests/raster-extent/maxzoom/metrics.json new file mode 100644 index 00000000000..50f1262c46f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/raster-extent/maxzoom/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 3, + 5, + 1, + [ + 32768, + 32768 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/raster-extent/minzoom/metrics.json b/metrics/windows-msvc-release/render-tests/raster-extent/minzoom/metrics.json new file mode 100644 index 00000000000..50f1262c46f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/raster-extent/minzoom/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 3, + 5, + 1, + [ + 32768, + 32768 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/raster-hue-rotate/default/metrics.json b/metrics/windows-msvc-release/render-tests/raster-hue-rotate/default/metrics.json new file mode 100644 index 00000000000..4859f4afb12 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/raster-hue-rotate/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 290116 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 6, + 11, + 5, + 1, + [ + 1638400, + 1638400 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/raster-hue-rotate/function/metrics.json b/metrics/windows-msvc-release/render-tests/raster-hue-rotate/function/metrics.json new file mode 100644 index 00000000000..4859f4afb12 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/raster-hue-rotate/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 290116 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 6, + 11, + 5, + 1, + [ + 1638400, + 1638400 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/raster-hue-rotate/literal/metrics.json b/metrics/windows-msvc-release/render-tests/raster-hue-rotate/literal/metrics.json new file mode 100644 index 00000000000..4859f4afb12 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/raster-hue-rotate/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 290116 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 6, + 11, + 5, + 1, + [ + 1638400, + 1638400 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/raster-loading/missing/metrics.json b/metrics/windows-msvc-release/render-tests/raster-loading/missing/metrics.json new file mode 100644 index 00000000000..4bd248b8fa5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/raster-loading/missing/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 48534 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 5, + 1, + [ + 278528, + 278528 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/raster-masking/overlapping-vector/metrics.json b/metrics/windows-msvc-release/render-tests/raster-masking/overlapping-vector/metrics.json new file mode 100644 index 00000000000..12c856a6988 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/raster-masking/overlapping-vector/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 14, + 188423 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 16, + 13, + 23, + 1, + [ + 1179648, + 1179648 + ], + [ + 294, + 294 + ], + [ + 528, + 528 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/raster-masking/overlapping/metrics.json b/metrics/windows-msvc-release/render-tests/raster-masking/overlapping/metrics.json new file mode 100644 index 00000000000..c0ad63d409d --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/raster-masking/overlapping/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 14, + 188423 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 9, + 11, + 1, + [ + 1114112, + 1114112 + ], + [ + 166, + 166 + ], + [ + 448, + 448 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/raster-opacity/default/metrics.json b/metrics/windows-msvc-release/render-tests/raster-opacity/default/metrics.json new file mode 100644 index 00000000000..4859f4afb12 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/raster-opacity/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 290116 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 6, + 11, + 5, + 1, + [ + 1638400, + 1638400 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/raster-opacity/function/metrics.json b/metrics/windows-msvc-release/render-tests/raster-opacity/function/metrics.json new file mode 100644 index 00000000000..4859f4afb12 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/raster-opacity/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 290116 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 6, + 11, + 5, + 1, + [ + 1638400, + 1638400 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/raster-opacity/literal/metrics.json b/metrics/windows-msvc-release/render-tests/raster-opacity/literal/metrics.json new file mode 100644 index 00000000000..4859f4afb12 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/raster-opacity/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 290116 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 6, + 11, + 5, + 1, + [ + 1638400, + 1638400 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/raster-resampling/default/metrics.json b/metrics/windows-msvc-release/render-tests/raster-resampling/default/metrics.json new file mode 100644 index 00000000000..72910f7b105 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/raster-resampling/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 48534 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 5, + 1, + [ + 278528, + 278528 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/raster-resampling/function/metrics.json b/metrics/windows-msvc-release/render-tests/raster-resampling/function/metrics.json new file mode 100644 index 00000000000..72910f7b105 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/raster-resampling/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 48534 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 5, + 1, + [ + 278528, + 278528 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/raster-resampling/literal/metrics.json b/metrics/windows-msvc-release/render-tests/raster-resampling/literal/metrics.json new file mode 100644 index 00000000000..72910f7b105 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/raster-resampling/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 48534 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 5, + 1, + [ + 278528, + 278528 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/raster-rotation/0/metrics.json b/metrics/windows-msvc-release/render-tests/raster-rotation/0/metrics.json new file mode 100644 index 00000000000..4859f4afb12 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/raster-rotation/0/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 290116 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 6, + 11, + 5, + 1, + [ + 1638400, + 1638400 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/raster-rotation/180/metrics.json b/metrics/windows-msvc-release/render-tests/raster-rotation/180/metrics.json new file mode 100644 index 00000000000..4859f4afb12 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/raster-rotation/180/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 290116 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 6, + 11, + 5, + 1, + [ + 1638400, + 1638400 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/raster-rotation/270/metrics.json b/metrics/windows-msvc-release/render-tests/raster-rotation/270/metrics.json new file mode 100644 index 00000000000..0d1ecd18333 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/raster-rotation/270/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 22, + 284856 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 5, + 8, + 7, + 1, + [ + 1343488, + 1343488 + ], + [ + 598, + 598 + ], + [ + 1600, + 1600 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/raster-rotation/45/metrics.json b/metrics/windows-msvc-release/render-tests/raster-rotation/45/metrics.json new file mode 100644 index 00000000000..b4c21ad5c91 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/raster-rotation/45/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 22, + 333591 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 6, + 10, + 7, + 1, + [ + 1622016, + 1622016 + ], + [ + 622, + 622 + ], + [ + 1664, + 1664 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/raster-rotation/90/metrics.json b/metrics/windows-msvc-release/render-tests/raster-rotation/90/metrics.json new file mode 100644 index 00000000000..0d1ecd18333 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/raster-rotation/90/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 22, + 284856 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 5, + 8, + 7, + 1, + [ + 1343488, + 1343488 + ], + [ + 598, + 598 + ], + [ + 1600, + 1600 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/raster-saturation/default/metrics.json b/metrics/windows-msvc-release/render-tests/raster-saturation/default/metrics.json new file mode 100644 index 00000000000..4859f4afb12 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/raster-saturation/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 290116 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 6, + 11, + 5, + 1, + [ + 1638400, + 1638400 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/raster-saturation/function/metrics.json b/metrics/windows-msvc-release/render-tests/raster-saturation/function/metrics.json new file mode 100644 index 00000000000..4859f4afb12 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/raster-saturation/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 290116 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 6, + 11, + 5, + 1, + [ + 1638400, + 1638400 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/raster-saturation/literal/metrics.json b/metrics/windows-msvc-release/render-tests/raster-saturation/literal/metrics.json new file mode 100644 index 00000000000..4859f4afb12 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/raster-saturation/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 290116 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 6, + 11, + 5, + 1, + [ + 1638400, + 1638400 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/raster-visibility/none/metrics.json b/metrics/windows-msvc-release/render-tests/raster-visibility/none/metrics.json new file mode 100644 index 00000000000..db64850e387 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/raster-visibility/none/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 290116 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 11, + 5, + 1, + [ + 1638400, + 1638400 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/raster-visibility/visible/metrics.json b/metrics/windows-msvc-release/render-tests/raster-visibility/visible/metrics.json new file mode 100644 index 00000000000..4859f4afb12 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/raster-visibility/visible/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 290116 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 6, + 11, + 5, + 1, + [ + 1638400, + 1638400 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/real-world/nepal/metrics.json b/metrics/windows-msvc-release/render-tests/real-world/nepal/metrics.json new file mode 100644 index 00000000000..f1142e011c2 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/real-world/nepal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 8, + 416139 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 26, + 12, + 42, + 1, + [ + 152370, + 152370 + ], + [ + 499026, + 499026 + ], + [ + 678436, + 678436 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/real-world/norway/metrics.json b/metrics/windows-msvc-release/render-tests/real-world/norway/metrics.json new file mode 100644 index 00000000000..45badb494a7 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/real-world/norway/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 147533 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 19, + 9, + 31, + 1, + [ + 131072, + 131072 + ], + [ + 57816, + 57816 + ], + [ + 61348, + 61348 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/real-world/uruguay/metrics.json b/metrics/windows-msvc-release/render-tests/real-world/uruguay/metrics.json new file mode 100644 index 00000000000..8c183cc9f3e --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/real-world/uruguay/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 9, + 284875 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 36, + 13, + 63, + 1, + [ + 240136, + 240136 + ], + [ + 68598, + 68598 + ], + [ + 79296, + 79296 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#2305/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#2305/metrics.json new file mode 100644 index 00000000000..96bd9fd98fe --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#2305/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 403778 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 16, + 9, + 17, + 1, + [ + 147456, + 147456 + ], + [ + 24058, + 24058 + ], + [ + 10024, + 10024 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#2523/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#2523/metrics.json new file mode 100644 index 00000000000..a48098b4aa6 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#2523/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1602737 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 21, + 1, + [ + 159696, + 159696 + ], + [ + 10870, + 10870 + ], + [ + 144704, + 144704 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#2533/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#2533/metrics.json new file mode 100644 index 00000000000..c527b4e09d2 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#2533/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 138188 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 8, + 1, + [ + 22080, + 22080 + ], + [ + 17456, + 17456 + ], + [ + 6968, + 6968 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#2534/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#2534/metrics.json new file mode 100644 index 00000000000..7d15d2a7ad3 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#2534/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 138188 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 17456, + 17456 + ], + [ + 6968, + 6968 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#2787/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#2787/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#2787/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#2846/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#2846/metrics.json new file mode 100644 index 00000000000..19c5ef85077 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#2846/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 9, + 1, + [ + 32768, + 32768 + ], + [ + 118, + 118 + ], + [ + 184, + 184 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#2929/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#2929/metrics.json new file mode 100644 index 00000000000..2052d5d52ee --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#2929/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 29, + 1, + [ + 131072, + 131072 + ], + [ + 166, + 166 + ], + [ + 256, + 256 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3010/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3010/metrics.json new file mode 100644 index 00000000000..3a2571d36aa --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3010/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 949368 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 7, + 1, + [ + 2089988, + 2089988 + ], + [ + 34, + 34 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3107/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3107/metrics.json new file mode 100644 index 00000000000..fab92536d4c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3107/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 35923 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 8, + 1, + [ + 22080, + 22080 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3320/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3320/metrics.json new file mode 100644 index 00000000000..bcc2a3f74f9 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3320/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 35923 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 86, + 86 + ], + [ + 104, + 104 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3365/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3365/metrics.json new file mode 100644 index 00000000000..09d52d402e4 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3365/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 38222, + 38222 + ], + [ + 238, + 238 + ], + [ + 2944, + 2944 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3394/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3394/metrics.json new file mode 100644 index 00000000000..65f07ee5330 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3394/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 33767, + 33767 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3426/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3426/metrics.json new file mode 100644 index 00000000000..c217fdfc61c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3426/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 7, + 1, + [ + 33024, + 33024 + ], + [ + 58, + 58 + ], + [ + 160, + 160 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3548/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3548/metrics.json new file mode 100644 index 00000000000..6e40c94905a --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3548/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 24, + 29, + 25, + 1, + [ + 458752, + 458752 + ], + [ + 910, + 910 + ], + [ + 3184, + 3184 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3612/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3612/metrics.json new file mode 100644 index 00000000000..35205631494 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3612/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 511123 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 7, + 5, + 15, + 1, + [ + 68596, + 68596 + ], + [ + 8362, + 8362 + ], + [ + 39412, + 39412 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3614/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3614/metrics.json new file mode 100644 index 00000000000..2e017e0a393 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3614/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 293306 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 6, + 5, + 1, + [ + 1064960, + 1064960 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3623/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3623/metrics.json new file mode 100644 index 00000000000..7bca5d23fe0 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3623/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 12, + 17, + 1, + [ + 191110, + 191110 + ], + [ + 454, + 454 + ], + [ + 5824, + 5824 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3633/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3633/metrics.json new file mode 100644 index 00000000000..e204a192de4 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3633/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 34, + 34 + ], + [ + 80, + 80 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3682/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3682/metrics.json new file mode 100644 index 00000000000..16485ab8b4a --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3682/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 9, + 1, + [ + 33024, + 33024 + ], + [ + 34, + 34 + ], + [ + 128, + 128 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3702/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3702/metrics.json new file mode 100644 index 00000000000..0500eb4873c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3702/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 5, + 15, + 1, + [ + 65536, + 65536 + ], + [ + 118, + 118 + ], + [ + 364, + 364 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3723/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3723/metrics.json new file mode 100644 index 00000000000..a01add499ee --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3723/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 484604 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 6, + 5, + 1, + [ + 1064960, + 1064960 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3819/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3819/metrics.json new file mode 100644 index 00000000000..50f1262c46f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3819/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 3, + 5, + 1, + [ + 32768, + 32768 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3903/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3903/metrics.json new file mode 100644 index 00000000000..ca19895c81d --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3903/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3910/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3910/metrics.json new file mode 100644 index 00000000000..f9443ff76e4 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3910/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 9, + 1, + [ + 32768, + 32768 + ], + [ + 34, + 34 + ], + [ + 144, + 144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3949/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3949/metrics.json new file mode 100644 index 00000000000..cfdc9c2e210 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#3949/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 49152, + 49152 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4124/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4124/metrics.json new file mode 100644 index 00000000000..d4eae544558 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4124/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 11, + 1, + [ + 49152, + 49152 + ], + [ + 46, + 46 + ], + [ + 160, + 160 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4144/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4144/metrics.json new file mode 100644 index 00000000000..d4eae544558 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4144/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 11, + 1, + [ + 49152, + 49152 + ], + [ + 46, + 46 + ], + [ + 160, + 160 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4146/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4146/metrics.json new file mode 100644 index 00000000000..d4eae544558 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4146/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 11, + 1, + [ + 49152, + 49152 + ], + [ + 46, + 46 + ], + [ + 160, + 160 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4150/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4150/metrics.json new file mode 100644 index 00000000000..485b59ab36f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4150/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 6, + 17, + 1, + [ + 81920, + 81920 + ], + [ + 70, + 70 + ], + [ + 256, + 256 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4172/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4172/metrics.json new file mode 100644 index 00000000000..3468eac0f2f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4172/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 9, + 1, + [ + 32768, + 32768 + ], + [ + 34, + 34 + ], + [ + 112, + 112 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4235/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4235/metrics.json new file mode 100644 index 00000000000..ba3ca00114d --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4235/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 9, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4550/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4550/metrics.json new file mode 100644 index 00000000000..3a2571d36aa --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4550/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 949368 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 7, + 1, + [ + 2089988, + 2089988 + ], + [ + 34, + 34 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4551/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4551/metrics.json new file mode 100644 index 00000000000..48541088a87 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4551/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 949368 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 5, + 7, + 1, + [ + 2106372, + 2106372 + ], + [ + 34, + 34 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4564/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4564/metrics.json new file mode 100644 index 00000000000..54f55f390df --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4564/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 390258 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 26614, + 26614 + ], + [ + 47024, + 47024 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4573/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4573/metrics.json new file mode 100644 index 00000000000..3a2571d36aa --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4573/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 949368 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 7, + 1, + [ + 2089988, + 2089988 + ], + [ + 34, + 34 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4579/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4579/metrics.json new file mode 100644 index 00000000000..5068fa89b0a --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4579/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 82, + 82 + ], + [ + 160, + 160 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4605/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4605/metrics.json new file mode 100644 index 00000000000..026b6be0310 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4605/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 13, + 9, + 1, + [ + 132836, + 132836 + ], + [ + 58, + 58 + ], + [ + 544, + 544 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4617/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4617/metrics.json new file mode 100644 index 00000000000..026b6be0310 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4617/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 13, + 9, + 1, + [ + 132836, + 132836 + ], + [ + 58, + 58 + ], + [ + 544, + 544 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4647/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4647/metrics.json new file mode 100644 index 00000000000..e348c71619e --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4647/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 6, + 12, + 1, + [ + 35836, + 35836 + ], + [ + 86, + 86 + ], + [ + 800, + 800 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4651/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4651/metrics.json new file mode 100644 index 00000000000..77e26663adf --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4651/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 34, + 34 + ], + [ + 144, + 144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4860/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4860/metrics.json new file mode 100644 index 00000000000..2a11129cdd7 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4860/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 7, + 13, + 1, + [ + 71656, + 71656 + ], + [ + 214, + 214 + ], + [ + 2624, + 2624 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4928/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4928/metrics.json new file mode 100644 index 00000000000..e78c7480085 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#4928/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 2098 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 24576, + 24576 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5171/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5171/metrics.json new file mode 100644 index 00000000000..f116462d86f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5171/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 34, + 34 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5370/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5370/metrics.json new file mode 100644 index 00000000000..c2b157771ed --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5370/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 8, + 1, + [ + 49152, + 49152 + ], + [ + 46, + 46 + ], + [ + 128, + 128 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5466/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5466/metrics.json new file mode 100644 index 00000000000..5e66f07df06 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5466/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 293306 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 6, + 7, + 8, + 1, + [ + 1081344, + 1081344 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5496/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5496/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5496/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5544/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5544/metrics.json new file mode 100644 index 00000000000..20fa03d3244 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5544/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 191095 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 11, + 13, + 25, + 1, + [ + 134432, + 134432 + ], + [ + 958, + 958 + ], + [ + 10240, + 10240 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5546/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5546/metrics.json new file mode 100644 index 00000000000..6b144b9538d --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5546/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 41, + 7971260 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 9, + 10, + 23, + 1, + [ + 244884, + 244884 + ], + [ + 2926, + 2926 + ], + [ + 36736, + 36736 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5576/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5576/metrics.json new file mode 100644 index 00000000000..63e089963e3 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5576/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22328, + 22328 + ], + [ + 58, + 58 + ], + [ + 544, + 544 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5599/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5599/metrics.json new file mode 100644 index 00000000000..4ab1b5696c5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5599/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 296601 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 4, + 17, + 1, + [ + 23146, + 23146 + ], + [ + 118, + 118 + ], + [ + 1344, + 1344 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5631/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5631/metrics.json new file mode 100644 index 00000000000..7ce4c132485 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5631/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 87709 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 30034, + 30034 + ], + [ + 70, + 70 + ], + [ + 704, + 704 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5642/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5642/metrics.json new file mode 100644 index 00000000000..873f47815fe --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5642/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5776/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5776/metrics.json new file mode 100644 index 00000000000..2ce8e21873a --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5776/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 17, + 1, + [ + 42608, + 42608 + ], + [ + 550, + 550 + ], + [ + 7104, + 7104 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5911/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5911/metrics.json new file mode 100644 index 00000000000..2043a63e49b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5911/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 296601 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 85, + 19, + 1, + [ + 662816, + 662816 + ], + [ + 438, + 438 + ], + [ + 5376, + 5376 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5911a/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5911a/metrics.json new file mode 100644 index 00000000000..6603feaf8bf --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5911a/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 296601 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 110, + 12, + 1, + [ + 864479, + 864479 + ], + [ + 898, + 898 + ], + [ + 9312, + 9312 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5947/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5947/metrics.json new file mode 100644 index 00000000000..9c7a3359c23 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5947/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 34, + 34 + ], + [ + 112, + 112 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5953/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5953/metrics.json new file mode 100644 index 00000000000..873f47815fe --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5953/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5978/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5978/metrics.json new file mode 100644 index 00000000000..7b8e778406e --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#5978/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 35923 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 6, + 9, + 1, + [ + 27632, + 27632 + ], + [ + 94, + 94 + ], + [ + 256, + 256 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#6160/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#6160/metrics.json new file mode 100644 index 00000000000..f8108ef92fb --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#6160/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 296601 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 20013, + 20013 + ], + [ + 70, + 70 + ], + [ + 704, + 704 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#6238/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#6238/metrics.json new file mode 100644 index 00000000000..873f47815fe --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#6238/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#6548/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#6548/metrics.json new file mode 100644 index 00000000000..64d5fea021d --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#6548/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 9, + 1, + [ + 38222, + 38222 + ], + [ + 178, + 178 + ], + [ + 2144, + 2144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#6649/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#6649/metrics.json new file mode 100644 index 00000000000..89aa855d365 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#6649/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 13, + 1, + [ + 131072, + 131072 + ], + [ + 118, + 118 + ], + [ + 320, + 320 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#6660/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#6660/metrics.json new file mode 100644 index 00000000000..0206fc826fe --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#6660/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 35828, + 35828 + ], + [ + 70, + 70 + ], + [ + 704, + 704 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#6919/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#6919/metrics.json new file mode 100644 index 00000000000..c8c3dee3946 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#6919/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 183111 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 11, + 9, + 1, + [ + 92957, + 92957 + ], + [ + 358, + 358 + ], + [ + 544, + 544 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#7032/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#7032/metrics.json new file mode 100644 index 00000000000..693f7870426 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#7032/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 296601 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 4, + 17, + 1, + [ + 29056, + 29056 + ], + [ + 406, + 406 + ], + [ + 5184, + 5184 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#7066/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#7066/metrics.json new file mode 100644 index 00000000000..5d2d58d4009 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#7066/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 77034 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 26256, + 26256 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#7172/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#7172/metrics.json new file mode 100644 index 00000000000..79e78104863 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#7172/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 1693531 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 91136, + 91136 + ], + [ + 2734, + 2734 + ], + [ + 36224, + 36224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#8273/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#8273/metrics.json new file mode 100644 index 00000000000..2e92924579b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#8273/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 35923 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 7, + 1, + [ + 22080, + 22080 + ], + [ + 34, + 34 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#9009/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#9009/metrics.json new file mode 100644 index 00000000000..a5407ceb766 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-js#9009/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 9, + 13, + 1, + [ + 131072, + 131072 + ], + [ + 214, + 214 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#10849/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#10849/metrics.json new file mode 100644 index 00000000000..a80aa837e47 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#10849/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 35153, + 35153 + ], + [ + 70, + 70 + ], + [ + 704, + 704 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#11451/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#11451/metrics.json new file mode 100644 index 00000000000..501f64a004e --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#11451/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 22328, + 22328 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#11729/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#11729/metrics.json new file mode 100644 index 00000000000..0be45de845d --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#11729/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 85003 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 40339, + 40339 + ], + [ + 262, + 262 + ], + [ + 3264, + 3264 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#12812/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#12812/metrics.json new file mode 100644 index 00000000000..89ccfdbed1f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#12812/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 13, + 9, + 1, + [ + 171072, + 171072 + ], + [ + 250, + 250 + ], + [ + 3104, + 3104 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#14402/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#14402/metrics.json new file mode 100644 index 00000000000..98442c7f492 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#14402/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 9, + 1, + [ + 49152, + 49152 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#15139/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#15139/metrics.json new file mode 100644 index 00000000000..5cb2eb84281 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#15139/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 7, + 1, + [ + 42024, + 42024 + ], + [ + 94, + 94 + ], + [ + 176, + 176 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#3292/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#3292/metrics.json new file mode 100644 index 00000000000..873f47815fe --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#3292/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#5648/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#5648/metrics.json new file mode 100644 index 00000000000..fb4e5552f7f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#5648/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 240453 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 6, + 5, + 11, + 1, + [ + 65536, + 65536 + ], + [ + 34890, + 34890 + ], + [ + 13872, + 13872 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#5701/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#5701/metrics.json new file mode 100644 index 00000000000..3420d4a3fc9 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#5701/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 29184, + 29184 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#5754/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#5754/metrics.json new file mode 100644 index 00000000000..fea6fe2e598 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#5754/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22784, + 22784 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#6063/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#6063/metrics.json new file mode 100644 index 00000000000..52ca3936645 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#6063/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 4, + 5, + 1, + [ + 25088, + 25088 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#6233/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#6233/metrics.json new file mode 100644 index 00000000000..4bb79fe7179 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#6233/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 7, + 1, + [ + 49152, + 49152 + ], + [ + 94, + 94 + ], + [ + 176, + 176 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#6820/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#6820/metrics.json new file mode 100644 index 00000000000..b6bf3b9d007 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#6820/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 100273 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 50702, + 50702 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#6903/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#6903/metrics.json new file mode 100644 index 00000000000..71ac27d9d32 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#6903/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 35923 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 27776, + 27776 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#7241/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#7241/metrics.json new file mode 100644 index 00000000000..cbd01b37e00 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#7241/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 49152, + 49152 + ], + [ + 34, + 34 + ], + [ + 80, + 80 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#7572/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#7572/metrics.json new file mode 100644 index 00000000000..38eab4e78e3 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#7572/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 35923 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 22080, + 22080 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#7714/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#7714/metrics.json new file mode 100644 index 00000000000..2bd3523e277 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#7714/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 4, + 9, + 1, + [ + 49152, + 49152 + ], + [ + 454, + 454 + ], + [ + 720, + 720 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#7792/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#7792/metrics.json new file mode 100644 index 00000000000..01b432fe214 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#7792/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 34, + 34 + ], + [ + 80, + 80 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#8078/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#8078/metrics.json new file mode 100644 index 00000000000..16c62d33f56 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#8078/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 5, + 11, + 1, + [ + 65536, + 65536 + ], + [ + 58, + 58 + ], + [ + 112, + 112 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#8303/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#8303/metrics.json new file mode 100644 index 00000000000..fea6fe2e598 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#8303/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22784, + 22784 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#8460/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#8460/metrics.json new file mode 100644 index 00000000000..d4eae544558 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#8460/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 11, + 1, + [ + 49152, + 49152 + ], + [ + 46, + 46 + ], + [ + 160, + 160 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#8505/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#8505/metrics.json new file mode 100644 index 00000000000..4a3aa63475b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#8505/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 3, + 5, + 1, + [ + 114688, + 114688 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#8871/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#8871/metrics.json new file mode 100644 index 00000000000..6623f4879ee --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#8871/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 7, + 1, + [ + 49152, + 49152 + ], + [ + 34, + 34 + ], + [ + 80, + 80 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#8952/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#8952/metrics.json new file mode 100644 index 00000000000..857fa5f5e3b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#8952/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 5, + 5, + 1, + [ + 81920, + 81920 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#9406/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#9406/metrics.json new file mode 100644 index 00000000000..4e5b247b073 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#9406/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 34, + 34 + ], + [ + 112, + 112 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#9557/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#9557/metrics.json new file mode 100644 index 00000000000..effeefa2aa8 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#9557/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 1478 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 42528, + 42528 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#9792/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#9792/metrics.json new file mode 100644 index 00000000000..6de6aa8e28f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#9792/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 739 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 21264, + 21264 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#9900/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#9900/metrics.json new file mode 100644 index 00000000000..6e487ce43fb --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#9900/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 11, + 17, + 1, + [ + 196608, + 196608 + ], + [ + 118, + 118 + ], + [ + 288, + 288 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#9976/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#9976/metrics.json new file mode 100644 index 00000000000..b1cd0c9cdda --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#9976/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 38021 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 13, + 1, + [ + 186624, + 186624 + ], + [ + 166, + 166 + ], + [ + 448, + 448 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#9979/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#9979/metrics.json new file mode 100644 index 00000000000..1b7a2185cc3 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-native#9979/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 7, + 1, + [ + 65536, + 65536 + ], + [ + 82, + 82 + ], + [ + 160, + 160 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-shaders#37/metrics.json b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-shaders#37/metrics.json new file mode 100644 index 00000000000..eb891b578e4 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/regressions/mapbox-gl-shaders#37/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 8, + 1, + [ + 33024, + 33024 + ], + [ + 46, + 46 + ], + [ + 160, + 160 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/remove-feature-state/composite-expression/metrics.json b/metrics/windows-msvc-release/render-tests/remove-feature-state/composite-expression/metrics.json new file mode 100644 index 00000000000..3653638ee2e --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/remove-feature-state/composite-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 9, + 17, + 1, + [ + 131072, + 131072 + ], + [ + 70, + 70 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/remove-feature-state/data-expression/metrics.json b/metrics/windows-msvc-release/render-tests/remove-feature-state/data-expression/metrics.json new file mode 100644 index 00000000000..f6bec0e0459 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/remove-feature-state/data-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 9, + 17, + 1, + [ + 131072, + 131072 + ], + [ + 70, + 70 + ], + [ + 256, + 256 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/remove-feature-state/vector-source/metrics.json b/metrics/windows-msvc-release/render-tests/remove-feature-state/vector-source/metrics.json new file mode 100644 index 00000000000..16026dacebf --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/remove-feature-state/vector-source/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 1481872 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 9, + 17, + 1, + [ + 131072, + 131072 + ], + [ + 49570, + 49570 + ], + [ + 198256, + 198256 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/retina-raster/default/metrics.json b/metrics/windows-msvc-release/render-tests/retina-raster/default/metrics.json new file mode 100644 index 00000000000..10305579d18 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/retina-raster/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 192641 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 7, + 5, + 1, + [ + 1081344, + 1081344 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/filter-default-to-false/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/filter-default-to-false/metrics.json new file mode 100644 index 00000000000..7d39e182955 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/filter-default-to-false/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 3, + 5, + 1, + [ + 32768, + 32768 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/filter-default-to-true/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/filter-default-to-true/metrics.json new file mode 100644 index 00000000000..fea6fe2e598 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/filter-default-to-true/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22784, + 22784 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/filter-false-to-default/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/filter-false-to-default/metrics.json new file mode 100644 index 00000000000..fea6fe2e598 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/filter-false-to-default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22784, + 22784 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/filter-false-to-true/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/filter-false-to-true/metrics.json new file mode 100644 index 00000000000..fea6fe2e598 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/filter-false-to-true/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22784, + 22784 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/filter-true-to-default/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/filter-true-to-default/metrics.json new file mode 100644 index 00000000000..fea6fe2e598 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/filter-true-to-default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22784, + 22784 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/filter-true-to-false/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/filter-true-to-false/metrics.json new file mode 100644 index 00000000000..7d39e182955 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/filter-true-to-false/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 3, + 5, + 1, + [ + 32768, + 32768 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/image-add-1.5x-image-1x-screen/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/image-add-1.5x-image-1x-screen/metrics.json new file mode 100644 index 00000000000..4deb44f270c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/image-add-1.5x-image-1x-screen/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 3377 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 31488, + 31488 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/image-add-1.5x-image-2x-screen/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/image-add-1.5x-image-2x-screen/metrics.json new file mode 100644 index 00000000000..4deb44f270c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/image-add-1.5x-image-2x-screen/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 3377 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 31488, + 31488 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/image-add-1x-image-1x-screen/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/image-add-1x-image-1x-screen/metrics.json new file mode 100644 index 00000000000..6faf862e935 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/image-add-1x-image-1x-screen/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 1010 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 25584, + 25584 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/image-add-1x-image-2x-screen/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/image-add-1x-image-2x-screen/metrics.json new file mode 100644 index 00000000000..6faf862e935 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/image-add-1x-image-2x-screen/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 1010 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 25584, + 25584 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/image-add-2x-image-1x-screen/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/image-add-2x-image-1x-screen/metrics.json new file mode 100644 index 00000000000..e0baa0c9f5a --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/image-add-2x-image-1x-screen/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 1995 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 39632, + 39632 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/image-add-2x-image-2x-screen/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/image-add-2x-image-2x-screen/metrics.json new file mode 100644 index 00000000000..e0baa0c9f5a --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/image-add-2x-image-2x-screen/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 1995 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 39632, + 39632 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/image-add-alpha/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/image-add-alpha/metrics.json new file mode 100644 index 00000000000..7b309facc7a --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/image-add-alpha/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 1307 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22592, + 22592 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/image-add-nonsdf/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/image-add-nonsdf/metrics.json new file mode 100644 index 00000000000..672f6c43ed1 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/image-add-nonsdf/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 816 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 80016, + 80016 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/image-add-pattern/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/image-add-pattern/metrics.json new file mode 100644 index 00000000000..b6e30d5e334 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/image-add-pattern/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 2098 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 17, + 1, + [ + 98304, + 98304 + ], + [ + 150, + 150 + ], + [ + 144, + 144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/image-add-sdf/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/image-add-sdf/metrics.json new file mode 100644 index 00000000000..672f6c43ed1 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/image-add-sdf/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 816 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 80016, + 80016 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/image-remove/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/image-remove/metrics.json new file mode 100644 index 00000000000..ac4b3251ff9 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/image-remove/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 951466 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 24576, + 24576 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/image-update-icon/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/image-update-icon/metrics.json new file mode 100644 index 00000000000..ff91a11d5ff --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/image-update-icon/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 38021 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 46656, + 46656 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/image-update-pattern/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/image-update-pattern/metrics.json new file mode 100644 index 00000000000..513d31342ce --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/image-update-pattern/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 38021 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 17, + 1, + [ + 186624, + 186624 + ], + [ + 150, + 150 + ], + [ + 144, + 144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layer-add-background/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layer-add-background/metrics.json new file mode 100644 index 00000000000..ca19895c81d --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layer-add-background/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layer-add-circle/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layer-add-circle/metrics.json new file mode 100644 index 00000000000..01b432fe214 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layer-add-circle/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 34, + 34 + ], + [ + 80, + 80 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layer-add-fill/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layer-add-fill/metrics.json new file mode 100644 index 00000000000..873f47815fe --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layer-add-fill/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layer-add-line/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layer-add-line/metrics.json new file mode 100644 index 00000000000..bb8ac853884 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layer-add-line/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 94, + 94 + ], + [ + 176, + 176 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layer-add-raster/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layer-add-raster/metrics.json new file mode 100644 index 00000000000..2e017e0a393 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layer-add-raster/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 293306 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 6, + 5, + 1, + [ + 1064960, + 1064960 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layer-add-symbol/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layer-add-symbol/metrics.json new file mode 100644 index 00000000000..fea6fe2e598 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layer-add-symbol/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22784, + 22784 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layer-remove-background/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layer-remove-background/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layer-remove-background/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layer-remove-circle/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layer-remove-circle/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layer-remove-circle/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layer-remove-fill/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layer-remove-fill/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layer-remove-fill/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layer-remove-line/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layer-remove-line/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layer-remove-line/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layer-remove-raster/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layer-remove-raster/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layer-remove-raster/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layer-remove-symbol/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layer-remove-symbol/metrics.json new file mode 100644 index 00000000000..d1d3c719b69 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layer-remove-symbol/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-default-to-literal/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-default-to-literal/metrics.json new file mode 100644 index 00000000000..fea6fe2e598 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-default-to-literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22784, + 22784 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-default-to-property-expression/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-default-to-property-expression/metrics.json new file mode 100644 index 00000000000..43f81ae9e8f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-default-to-property-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 21120, + 21120 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-default-to-property-function/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-default-to-property-function/metrics.json new file mode 100644 index 00000000000..43f81ae9e8f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-default-to-property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 21120, + 21120 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-default-to-zoom-expression/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-default-to-zoom-expression/metrics.json new file mode 100644 index 00000000000..fea6fe2e598 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-default-to-zoom-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22784, + 22784 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-default-to-zoom-function/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-default-to-zoom-function/metrics.json new file mode 100644 index 00000000000..fea6fe2e598 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-default-to-zoom-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22784, + 22784 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-literal-to-default/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-literal-to-default/metrics.json new file mode 100644 index 00000000000..7d39e182955 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-literal-to-default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 3, + 5, + 1, + [ + 32768, + 32768 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-literal-to-property-expression/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-literal-to-property-expression/metrics.json new file mode 100644 index 00000000000..43f81ae9e8f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-literal-to-property-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 21120, + 21120 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-literal-to-property-function/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-literal-to-property-function/metrics.json new file mode 100644 index 00000000000..43f81ae9e8f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-literal-to-property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 21120, + 21120 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-literal-to-zoom-expression/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-literal-to-zoom-expression/metrics.json new file mode 100644 index 00000000000..fea6fe2e598 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-literal-to-zoom-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22784, + 22784 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-literal-to-zoom-function/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-literal-to-zoom-function/metrics.json new file mode 100644 index 00000000000..fea6fe2e598 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-literal-to-zoom-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22784, + 22784 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-override-paint-property-expression/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-override-paint-property-expression/metrics.json new file mode 100644 index 00000000000..c4c12ce6ccf --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-override-paint-property-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 10, + 1, + [ + 37068, + 37068 + ], + [ + 154, + 154 + ], + [ + 2176, + 2176 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-override-paint-property-literal/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-override-paint-property-literal/metrics.json new file mode 100644 index 00000000000..ded111d5dbd --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-override-paint-property-literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 10, + 1, + [ + 39368, + 39368 + ], + [ + 154, + 154 + ], + [ + 2176, + 2176 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-property-expression-to-default/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-property-expression-to-default/metrics.json new file mode 100644 index 00000000000..43f81ae9e8f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-property-expression-to-default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 21120, + 21120 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-property-expression-to-literal/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-property-expression-to-literal/metrics.json new file mode 100644 index 00000000000..43f81ae9e8f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-property-expression-to-literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 21120, + 21120 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-property-expression-to-property-expression/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-property-expression-to-property-expression/metrics.json new file mode 100644 index 00000000000..43f81ae9e8f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-property-expression-to-property-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 21120, + 21120 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-property-expression-to-zoom-expression/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-property-expression-to-zoom-expression/metrics.json new file mode 100644 index 00000000000..fea6fe2e598 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-property-expression-to-zoom-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22784, + 22784 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-property-function-to-default/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-property-function-to-default/metrics.json new file mode 100644 index 00000000000..43f81ae9e8f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-property-function-to-default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 21120, + 21120 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-property-function-to-literal/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-property-function-to-literal/metrics.json new file mode 100644 index 00000000000..43f81ae9e8f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-property-function-to-literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 21120, + 21120 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-text-variable-anchor/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-text-variable-anchor/metrics.json new file mode 100644 index 00000000000..7c2bcc88a93 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-text-variable-anchor/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 11, + 1, + [ + 35153, + 35153 + ], + [ + 70, + 70 + ], + [ + 560, + 560 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-and-property-expression-to-property-expression/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-and-property-expression-to-property-expression/metrics.json new file mode 100644 index 00000000000..43f81ae9e8f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-and-property-expression-to-property-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 21120, + 21120 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-and-property-expression-to-zoom-and-property-expression/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-and-property-expression-to-zoom-and-property-expression/metrics.json new file mode 100644 index 00000000000..43f81ae9e8f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-and-property-expression-to-zoom-and-property-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 21120, + 21120 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-and-property-expression-to-zoom-expression/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-and-property-expression-to-zoom-expression/metrics.json new file mode 100644 index 00000000000..fea6fe2e598 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-and-property-expression-to-zoom-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22784, + 22784 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-expression-to-default/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-expression-to-default/metrics.json new file mode 100644 index 00000000000..7d39e182955 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-expression-to-default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 3, + 5, + 1, + [ + 32768, + 32768 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-expression-to-literal/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-expression-to-literal/metrics.json new file mode 100644 index 00000000000..fea6fe2e598 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-expression-to-literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22784, + 22784 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-expression-to-property-expression/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-expression-to-property-expression/metrics.json new file mode 100644 index 00000000000..43f81ae9e8f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-expression-to-property-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 21120, + 21120 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-expression-to-zoom-and-property-expression/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-expression-to-zoom-and-property-expression/metrics.json new file mode 100644 index 00000000000..43f81ae9e8f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-expression-to-zoom-and-property-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 21120, + 21120 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-expression-to-zoom-expression/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-expression-to-zoom-expression/metrics.json new file mode 100644 index 00000000000..fea6fe2e598 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-expression-to-zoom-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22784, + 22784 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-function-to-default/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-function-to-default/metrics.json new file mode 100644 index 00000000000..7d39e182955 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-function-to-default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 3, + 5, + 1, + [ + 32768, + 32768 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-function-to-literal/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-function-to-literal/metrics.json new file mode 100644 index 00000000000..fea6fe2e598 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/layout-property-zoom-function-to-literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22784, + 22784 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-default-to-literal/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-default-to-literal/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-default-to-literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-default-to-property-expression/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-default-to-property-expression/metrics.json new file mode 100644 index 00000000000..bf5b94a7258 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-default-to-property-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 128, + 128 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-default-to-property-function/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-default-to-property-function/metrics.json new file mode 100644 index 00000000000..bf5b94a7258 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-default-to-property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 128, + 128 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-default-to-zoom-expression/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-default-to-zoom-expression/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-default-to-zoom-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-default-to-zoom-function/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-default-to-zoom-function/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-default-to-zoom-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-fill-flat-to-extrude/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-fill-flat-to-extrude/metrics.json new file mode 100644 index 00000000000..869c4378bf3 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-fill-flat-to-extrude/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 82, + 82 + ], + [ + 316, + 316 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-literal-to-default/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-literal-to-default/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-literal-to-default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-literal-to-expression/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-literal-to-expression/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-literal-to-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-literal-to-function/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-literal-to-function/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-literal-to-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-literal-to-property-expression/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-literal-to-property-expression/metrics.json new file mode 100644 index 00000000000..bf5b94a7258 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-literal-to-property-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 128, + 128 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-literal-to-property-function/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-literal-to-property-function/metrics.json new file mode 100644 index 00000000000..bf5b94a7258 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-literal-to-property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 128, + 128 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-overriden-default-to-expression/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-overriden-default-to-expression/metrics.json new file mode 100644 index 00000000000..23b829f1681 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-overriden-default-to-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 10, + 1, + [ + 37167, + 37167 + ], + [ + 130, + 130 + ], + [ + 1792, + 1792 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-overriden-default-to-literal/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-overriden-default-to-literal/metrics.json new file mode 100644 index 00000000000..47108b29bc1 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-overriden-default-to-literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 10, + 1, + [ + 36170, + 36170 + ], + [ + 106, + 106 + ], + [ + 1408, + 1408 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-overriden-expression-to-literal/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-overriden-expression-to-literal/metrics.json new file mode 100644 index 00000000000..9d89d5f2f3a --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-overriden-expression-to-literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 10, + 1, + [ + 42488, + 42488 + ], + [ + 142, + 142 + ], + [ + 1984, + 1984 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-property-expression-to-default/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-property-expression-to-default/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-property-expression-to-default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-property-expression-to-literal/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-property-expression-to-literal/metrics.json new file mode 100644 index 00000000000..cfdc9c2e210 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-property-expression-to-literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 49152, + 49152 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-property-expression-to-property-expression/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-property-expression-to-property-expression/metrics.json new file mode 100644 index 00000000000..bf5b94a7258 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-property-expression-to-property-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 128, + 128 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-property-expression-to-zoom-expression/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-property-expression-to-zoom-expression/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-property-expression-to-zoom-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-property-function-to-default/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-property-function-to-default/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-property-function-to-default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-property-function-to-literal/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-property-function-to-literal/metrics.json new file mode 100644 index 00000000000..cfdc9c2e210 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-property-function-to-literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 49152, + 49152 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-and-property-expression-to-property-expression/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-and-property-expression-to-property-expression/metrics.json new file mode 100644 index 00000000000..bf5b94a7258 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-and-property-expression-to-property-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 128, + 128 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-and-property-expression-to-zoom-and-property-expression/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-and-property-expression-to-zoom-and-property-expression/metrics.json new file mode 100644 index 00000000000..2b00a4fa064 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-and-property-expression-to-zoom-and-property-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 160, + 160 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-and-property-expression-to-zoom-expression/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-and-property-expression-to-zoom-expression/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-and-property-expression-to-zoom-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-expression-to-default/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-expression-to-default/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-expression-to-default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-expression-to-literal/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-expression-to-literal/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-expression-to-literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-expression-to-property-expression/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-expression-to-property-expression/metrics.json new file mode 100644 index 00000000000..bf5b94a7258 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-expression-to-property-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 128, + 128 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-expression-to-zoom-and-property-expression/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-expression-to-zoom-and-property-expression/metrics.json new file mode 100644 index 00000000000..2b00a4fa064 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-expression-to-zoom-and-property-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 160, + 160 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-expression-to-zoom-expression/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-expression-to-zoom-expression/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-expression-to-zoom-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-function-to-default/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-function-to-default/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-function-to-default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-function-to-literal/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-function-to-literal/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/paint-property-zoom-function-to-literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-filter-default-to-false/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-filter-default-to-false/metrics.json new file mode 100644 index 00000000000..7d39e182955 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-filter-default-to-false/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 3, + 5, + 1, + [ + 32768, + 32768 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-filter-default-to-true/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-filter-default-to-true/metrics.json new file mode 100644 index 00000000000..fea6fe2e598 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-filter-default-to-true/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22784, + 22784 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-filter-false-to-default/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-filter-false-to-default/metrics.json new file mode 100644 index 00000000000..fea6fe2e598 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-filter-false-to-default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22784, + 22784 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-filter-false-to-true/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-filter-false-to-true/metrics.json new file mode 100644 index 00000000000..fea6fe2e598 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-filter-false-to-true/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22784, + 22784 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-filter-true-to-default/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-filter-true-to-default/metrics.json new file mode 100644 index 00000000000..fea6fe2e598 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-filter-true-to-default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22784, + 22784 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-filter-true-to-false/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-filter-true-to-false/metrics.json new file mode 100644 index 00000000000..7d39e182955 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-filter-true-to-false/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 3, + 5, + 1, + [ + 32768, + 32768 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-add-background/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-add-background/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-add-background/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-add-circle/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-add-circle/metrics.json new file mode 100644 index 00000000000..01b432fe214 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-add-circle/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 34, + 34 + ], + [ + 80, + 80 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-add-fill/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-add-fill/metrics.json new file mode 100644 index 00000000000..873f47815fe --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-add-fill/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 54, + 54 + ], + [ + 84, + 84 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-add-line/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-add-line/metrics.json new file mode 100644 index 00000000000..bb8ac853884 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-add-line/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 94, + 94 + ], + [ + 176, + 176 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-add-raster/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-add-raster/metrics.json new file mode 100644 index 00000000000..2e017e0a393 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-add-raster/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 293306 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 6, + 5, + 1, + [ + 1064960, + 1064960 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-add-symbol/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-add-symbol/metrics.json new file mode 100644 index 00000000000..fea6fe2e598 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-add-symbol/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22784, + 22784 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-change-source-layer/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-change-source-layer/metrics.json new file mode 100644 index 00000000000..e0426e7b513 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-change-source-layer/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 390258 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 70598, + 70598 + ], + [ + 37328, + 37328 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-change-source-type/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-change-source-type/metrics.json new file mode 100644 index 00000000000..e204a192de4 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-change-source-type/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 34, + 34 + ], + [ + 80, + 80 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-change-source/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-change-source/metrics.json new file mode 100644 index 00000000000..01b432fe214 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-change-source/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 34, + 34 + ], + [ + 80, + 80 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-remove-background/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-remove-background/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-remove-background/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-remove-circle/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-remove-circle/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-remove-circle/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-remove-fill/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-remove-fill/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-remove-fill/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-remove-line/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-remove-line/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-remove-line/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-remove-raster/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-remove-raster/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-remove-raster/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-remove-symbol/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-remove-symbol/metrics.json new file mode 100644 index 00000000000..d1d3c719b69 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-remove-symbol/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-reorder/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-reorder/metrics.json new file mode 100644 index 00000000000..ecd1b9eaf55 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layer-reorder/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 34, + 34 + ], + [ + 80, + 80 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-default-to-literal/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-default-to-literal/metrics.json new file mode 100644 index 00000000000..fea6fe2e598 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-default-to-literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22784, + 22784 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-default-to-property-expression/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-default-to-property-expression/metrics.json new file mode 100644 index 00000000000..43f81ae9e8f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-default-to-property-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 21120, + 21120 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-default-to-property-function/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-default-to-property-function/metrics.json new file mode 100644 index 00000000000..43f81ae9e8f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-default-to-property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 21120, + 21120 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-default-to-zoom-expression/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-default-to-zoom-expression/metrics.json new file mode 100644 index 00000000000..fea6fe2e598 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-default-to-zoom-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22784, + 22784 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-default-to-zoom-function/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-default-to-zoom-function/metrics.json new file mode 100644 index 00000000000..fea6fe2e598 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-default-to-zoom-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22784, + 22784 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-literal-to-default/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-literal-to-default/metrics.json new file mode 100644 index 00000000000..7d39e182955 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-literal-to-default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 3, + 5, + 1, + [ + 32768, + 32768 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-literal-to-property-expression/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-literal-to-property-expression/metrics.json new file mode 100644 index 00000000000..43f81ae9e8f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-literal-to-property-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 21120, + 21120 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-literal-to-property-function/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-literal-to-property-function/metrics.json new file mode 100644 index 00000000000..43f81ae9e8f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-literal-to-property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 21120, + 21120 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-literal-to-zoom-expression/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-literal-to-zoom-expression/metrics.json new file mode 100644 index 00000000000..fea6fe2e598 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-literal-to-zoom-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22784, + 22784 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-literal-to-zoom-function/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-literal-to-zoom-function/metrics.json new file mode 100644 index 00000000000..fea6fe2e598 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-literal-to-zoom-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22784, + 22784 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-property-expression-to-default/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-property-expression-to-default/metrics.json new file mode 100644 index 00000000000..43f81ae9e8f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-property-expression-to-default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 21120, + 21120 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-property-expression-to-literal/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-property-expression-to-literal/metrics.json new file mode 100644 index 00000000000..43f81ae9e8f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-property-expression-to-literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 21120, + 21120 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-property-function-to-default/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-property-function-to-default/metrics.json new file mode 100644 index 00000000000..43f81ae9e8f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-property-function-to-default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 21120, + 21120 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-property-function-to-literal/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-property-function-to-literal/metrics.json new file mode 100644 index 00000000000..43f81ae9e8f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-property-function-to-literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 21120, + 21120 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-zoom-expression-to-default/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-zoom-expression-to-default/metrics.json new file mode 100644 index 00000000000..7d39e182955 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-zoom-expression-to-default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 3, + 5, + 1, + [ + 32768, + 32768 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-zoom-expression-to-literal/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-zoom-expression-to-literal/metrics.json new file mode 100644 index 00000000000..fea6fe2e598 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-zoom-expression-to-literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22784, + 22784 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-zoom-function-to-default/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-zoom-function-to-default/metrics.json new file mode 100644 index 00000000000..7d39e182955 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-zoom-function-to-default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 3, + 5, + 1, + [ + 32768, + 32768 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-zoom-function-to-literal/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-zoom-function-to-literal/metrics.json new file mode 100644 index 00000000000..fea6fe2e598 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-layout-property-zoom-function-to-literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22784, + 22784 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-default-to-literal/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-default-to-literal/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-default-to-literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-default-to-property-expression/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-default-to-property-expression/metrics.json new file mode 100644 index 00000000000..bf5b94a7258 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-default-to-property-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 128, + 128 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-default-to-property-function/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-default-to-property-function/metrics.json new file mode 100644 index 00000000000..bf5b94a7258 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-default-to-property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 128, + 128 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-default-to-zoom-expression/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-default-to-zoom-expression/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-default-to-zoom-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-default-to-zoom-function/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-default-to-zoom-function/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-default-to-zoom-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-fill-flat-to-extrude/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-fill-flat-to-extrude/metrics.json new file mode 100644 index 00000000000..869c4378bf3 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-fill-flat-to-extrude/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 82, + 82 + ], + [ + 316, + 316 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-literal-to-default/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-literal-to-default/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-literal-to-default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-literal-to-expression/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-literal-to-expression/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-literal-to-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-literal-to-function/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-literal-to-function/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-literal-to-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-literal-to-property-expression/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-literal-to-property-expression/metrics.json new file mode 100644 index 00000000000..bf5b94a7258 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-literal-to-property-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 128, + 128 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-literal-to-property-function/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-literal-to-property-function/metrics.json new file mode 100644 index 00000000000..bf5b94a7258 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-literal-to-property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 128, + 128 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-property-expression-to-default/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-property-expression-to-default/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-property-expression-to-default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-property-expression-to-literal/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-property-expression-to-literal/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-property-expression-to-literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-property-function-to-default/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-property-function-to-default/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-property-function-to-default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-property-function-to-literal/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-property-function-to-literal/metrics.json new file mode 100644 index 00000000000..b7fcd045414 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-property-function-to-literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 46, + 46 + ], + [ + 96, + 96 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-zoom-expression-to-default/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-zoom-expression-to-default/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-zoom-expression-to-default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-zoom-expression-to-literal/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-zoom-expression-to-literal/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-zoom-expression-to-literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-zoom-function-to-default/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-zoom-function-to-default/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-zoom-function-to-default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-zoom-function-to-literal/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-zoom-function-to-literal/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-paint-property-zoom-function-to-literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-source-add-geojson-inline/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-source-add-geojson-inline/metrics.json new file mode 100644 index 00000000000..01b432fe214 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-source-add-geojson-inline/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 34, + 34 + ], + [ + 80, + 80 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-source-add-geojson-url/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-source-add-geojson-url/metrics.json new file mode 100644 index 00000000000..7f4a0466396 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-source-add-geojson-url/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 59 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 34, + 34 + ], + [ + 80, + 80 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-source-add-raster-inline/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-source-add-raster-inline/metrics.json new file mode 100644 index 00000000000..2e017e0a393 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-source-add-raster-inline/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 293306 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 6, + 5, + 1, + [ + 1064960, + 1064960 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-source-add-raster-url/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-source-add-raster-url/metrics.json new file mode 100644 index 00000000000..95c3df52a82 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-source-add-raster-url/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 293387 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 6, + 5, + 1, + [ + 1064960, + 1064960 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-source-add-vector-inline/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-source-add-vector-inline/metrics.json new file mode 100644 index 00000000000..9028b81da14 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-source-add-vector-inline/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 102265 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 17456, + 17456 + ], + [ + 6968, + 6968 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-source-add-vector-url/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-source-add-vector-url/metrics.json new file mode 100644 index 00000000000..848e2d81c43 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-source-add-vector-url/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 102336 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 17456, + 17456 + ], + [ + 6968, + 6968 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-source-update/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-source-update/metrics.json new file mode 100644 index 00000000000..01b432fe214 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-source-update/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 34, + 34 + ], + [ + 80, + 80 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-sprite/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-sprite/metrics.json new file mode 100644 index 00000000000..79e78104863 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-sprite/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 1693531 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 91136, + 91136 + ], + [ + 2734, + 2734 + ], + [ + 36224, + 36224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-visibility-default-to-none/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-visibility-default-to-none/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-visibility-default-to-none/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-visibility-default-to-visible/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-visibility-default-to-visible/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-visibility-default-to-visible/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-visibility-none-to-default/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-visibility-none-to-default/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-visibility-none-to-default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-visibility-none-to-visible/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-visibility-none-to-visible/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-visibility-none-to-visible/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-visibility-visible-to-default/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-visibility-visible-to-default/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-visibility-visible-to-default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-visibility-visible-to-none/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-visibility-visible-to-none/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/set-style-visibility-visible-to-none/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/source-add-geojson-inline/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/source-add-geojson-inline/metrics.json new file mode 100644 index 00000000000..01b432fe214 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/source-add-geojson-inline/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 34, + 34 + ], + [ + 80, + 80 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/source-add-geojson-url/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/source-add-geojson-url/metrics.json new file mode 100644 index 00000000000..7f4a0466396 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/source-add-geojson-url/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 59 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 34, + 34 + ], + [ + 80, + 80 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/source-add-raster-inline/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/source-add-raster-inline/metrics.json new file mode 100644 index 00000000000..2e017e0a393 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/source-add-raster-inline/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 293306 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 6, + 5, + 1, + [ + 1064960, + 1064960 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/source-add-raster-url/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/source-add-raster-url/metrics.json new file mode 100644 index 00000000000..95c3df52a82 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/source-add-raster-url/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 293387 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 6, + 5, + 1, + [ + 1064960, + 1064960 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/source-add-vector-inline/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/source-add-vector-inline/metrics.json new file mode 100644 index 00000000000..9028b81da14 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/source-add-vector-inline/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 102265 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 17456, + 17456 + ], + [ + 6968, + 6968 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/source-add-vector-url/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/source-add-vector-url/metrics.json new file mode 100644 index 00000000000..848e2d81c43 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/source-add-vector-url/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 102336 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 3, + 8, + 1, + [ + 32768, + 32768 + ], + [ + 17456, + 17456 + ], + [ + 6968, + 6968 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/visibility-default-to-none/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/visibility-default-to-none/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/visibility-default-to-none/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/visibility-default-to-visible/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/visibility-default-to-visible/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/visibility-default-to-visible/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/visibility-none-to-default/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/visibility-none-to-default/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/visibility-none-to-default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/visibility-none-to-visible/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/visibility-none-to-visible/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/visibility-none-to-visible/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/visibility-visible-to-default/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/visibility-visible-to-default/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/visibility-visible-to-default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/runtime-styling/visibility-visible-to-none/metrics.json b/metrics/windows-msvc-release/render-tests/runtime-styling/visibility-visible-to-none/metrics.json new file mode 100644 index 00000000000..2b08c32c8f5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/runtime-styling/visibility-visible-to-none/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 2, + 5, + 1, + [ + 16384, + 16384 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/satellite-v9/z0/metrics.json b/metrics/windows-msvc-release/render-tests/satellite-v9/z0/metrics.json new file mode 100644 index 00000000000..b3dedd944d2 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/satellite-v9/z0/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 8, + 342268 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 6, + 5, + 1, + [ + 1064960, + 1064960 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/sparse-tileset/overdraw/metrics.json b/metrics/windows-msvc-release/render-tests/sparse-tileset/overdraw/metrics.json new file mode 100644 index 00000000000..04af83427d6 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/sparse-tileset/overdraw/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 5, + 5, + 1, + [ + 65536, + 65536 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/sprites/1x-screen-1x-icon/metrics.json b/metrics/windows-msvc-release/render-tests/sprites/1x-screen-1x-icon/metrics.json new file mode 100644 index 00000000000..20bd7543c10 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/sprites/1x-screen-1x-icon/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 1108 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 25584, + 25584 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/sprites/1x-screen-1x-pattern/metrics.json b/metrics/windows-msvc-release/render-tests/sprites/1x-screen-1x-pattern/metrics.json new file mode 100644 index 00000000000..450fd3b15f0 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/sprites/1x-screen-1x-pattern/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 1108 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 2, + 5, + 1, + [ + 32768, + 32768 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/sprites/1x-screen-2x-icon/metrics.json b/metrics/windows-msvc-release/render-tests/sprites/1x-screen-2x-icon/metrics.json new file mode 100644 index 00000000000..e962ac627ed --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/sprites/1x-screen-2x-icon/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 2094 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 39632, + 39632 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/sprites/1x-screen-2x-pattern/metrics.json b/metrics/windows-msvc-release/render-tests/sprites/1x-screen-2x-pattern/metrics.json new file mode 100644 index 00000000000..fb033edaf0c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/sprites/1x-screen-2x-pattern/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 2094 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 2, + 5, + 1, + [ + 133120, + 133120 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/sprites/2x-screen-1x-icon/metrics.json b/metrics/windows-msvc-release/render-tests/sprites/2x-screen-1x-icon/metrics.json new file mode 100644 index 00000000000..20bd7543c10 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/sprites/2x-screen-1x-icon/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 1108 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 25584, + 25584 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/sprites/2x-screen-1x-pattern/metrics.json b/metrics/windows-msvc-release/render-tests/sprites/2x-screen-1x-pattern/metrics.json new file mode 100644 index 00000000000..450fd3b15f0 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/sprites/2x-screen-1x-pattern/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 1108 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 2, + 5, + 1, + [ + 32768, + 32768 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/sprites/2x-screen-2x-icon/metrics.json b/metrics/windows-msvc-release/render-tests/sprites/2x-screen-2x-icon/metrics.json new file mode 100644 index 00000000000..e962ac627ed --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/sprites/2x-screen-2x-icon/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 2094 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 39632, + 39632 + ], + [ + 34, + 34 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/sprites/2x-screen-2x-pattern/metrics.json b/metrics/windows-msvc-release/render-tests/sprites/2x-screen-2x-pattern/metrics.json new file mode 100644 index 00000000000..fb033edaf0c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/sprites/2x-screen-2x-pattern/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 2094 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 2, + 5, + 1, + [ + 133120, + 133120 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/sprites/array-default-only/metrics.json b/metrics/windows-msvc-release/render-tests/sprites/array-default-only/metrics.json new file mode 100644 index 00000000000..28c44c7705c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/sprites/array-default-only/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 35923 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 22080, + 22080 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/sprites/array-multiple/metrics.json b/metrics/windows-msvc-release/render-tests/sprites/array-multiple/metrics.json new file mode 100644 index 00000000000..45342fbc3d7 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/sprites/array-multiple/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 247582 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 6, + 13, + 1, + [ + 28480, + 28480 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/symbol-geometry/linestring/metrics.json b/metrics/windows-msvc-release/render-tests/symbol-geometry/linestring/metrics.json new file mode 100644 index 00000000000..10e4e9f2ba1 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/symbol-geometry/linestring/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 296601 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 22306, + 22306 + ], + [ + 106, + 106 + ], + [ + 1184, + 1184 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/symbol-geometry/multilinestring/metrics.json b/metrics/windows-msvc-release/render-tests/symbol-geometry/multilinestring/metrics.json new file mode 100644 index 00000000000..9deff6e405c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/symbol-geometry/multilinestring/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 296601 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 22306, + 22306 + ], + [ + 190, + 190 + ], + [ + 2304, + 2304 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/symbol-geometry/multipoint/metrics.json b/metrics/windows-msvc-release/render-tests/symbol-geometry/multipoint/metrics.json new file mode 100644 index 00000000000..9deff6e405c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/symbol-geometry/multipoint/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 296601 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 22306, + 22306 + ], + [ + 190, + 190 + ], + [ + 2304, + 2304 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/symbol-geometry/multipolygon/metrics.json b/metrics/windows-msvc-release/render-tests/symbol-geometry/multipolygon/metrics.json new file mode 100644 index 00000000000..9deff6e405c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/symbol-geometry/multipolygon/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 296601 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 22306, + 22306 + ], + [ + 190, + 190 + ], + [ + 2304, + 2304 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/symbol-geometry/point/metrics.json b/metrics/windows-msvc-release/render-tests/symbol-geometry/point/metrics.json new file mode 100644 index 00000000000..10e4e9f2ba1 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/symbol-geometry/point/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 296601 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 22306, + 22306 + ], + [ + 106, + 106 + ], + [ + 1184, + 1184 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/symbol-geometry/polygon/metrics.json b/metrics/windows-msvc-release/render-tests/symbol-geometry/polygon/metrics.json new file mode 100644 index 00000000000..10e4e9f2ba1 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/symbol-geometry/polygon/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 296601 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 22306, + 22306 + ], + [ + 106, + 106 + ], + [ + 1184, + 1184 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/symbol-placement/line-center-buffer-tile-map-mode/metrics.json b/metrics/windows-msvc-release/render-tests/symbol-placement/line-center-buffer-tile-map-mode/metrics.json new file mode 100644 index 00000000000..6f795d0ee80 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/symbol-placement/line-center-buffer-tile-map-mode/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 268053 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 10, + 22, + 32, + 4, + [ + 321286, + 321286 + ], + [ + 712, + 712 + ], + [ + 4576, + 4576 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/symbol-placement/line-center-buffer/metrics.json b/metrics/windows-msvc-release/render-tests/symbol-placement/line-center-buffer/metrics.json new file mode 100644 index 00000000000..2bdb228c522 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/symbol-placement/line-center-buffer/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 183111 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 5, + 7, + 13, + 1, + [ + 92941, + 92941 + ], + [ + 502, + 502 + ], + [ + 2464, + 2464 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/symbol-placement/line-center-tile-map-mode/metrics.json b/metrics/windows-msvc-release/render-tests/symbol-placement/line-center-tile-map-mode/metrics.json new file mode 100644 index 00000000000..48f5e22ba5e --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/symbol-placement/line-center-tile-map-mode/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 8, + 1755006 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 20, + 24, + 60, + 4, + [ + 230615, + 230615 + ], + [ + 102328, + 102328 + ], + [ + 600256, + 600256 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/symbol-placement/line-center/metrics.json b/metrics/windows-msvc-release/render-tests/symbol-placement/line-center/metrics.json new file mode 100644 index 00000000000..480f8a18cdc --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/symbol-placement/line-center/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 792561 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 15, + 25, + 1, + [ + 98666, + 98666 + ], + [ + 40606, + 40606 + ], + [ + 187232, + 187232 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/symbol-placement/line-overscaled/metrics.json b/metrics/windows-msvc-release/render-tests/symbol-placement/line-overscaled/metrics.json new file mode 100644 index 00000000000..daaadcdba24 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/symbol-placement/line-overscaled/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 601917 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 5, + 13, + 1, + [ + 41472, + 41472 + ], + [ + 48574, + 48574 + ], + [ + 647424, + 647424 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/symbol-placement/line/metrics.json b/metrics/windows-msvc-release/render-tests/symbol-placement/line/metrics.json new file mode 100644 index 00000000000..178821e1ca4 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/symbol-placement/line/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 1693531 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 37, + 1, + [ + 100352, + 100352 + ], + [ + 20710, + 20710 + ], + [ + 275904, + 275904 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/symbol-placement/point-polygon/metrics.json b/metrics/windows-msvc-release/render-tests/symbol-placement/point-polygon/metrics.json new file mode 100644 index 00000000000..95aa395c60a --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/symbol-placement/point-polygon/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 475200 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 5, + 11, + 1, + [ + 52212, + 52212 + ], + [ + 296326, + 296326 + ], + [ + 1109184, + 1109184 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/symbol-placement/point/metrics.json b/metrics/windows-msvc-release/render-tests/symbol-placement/point/metrics.json new file mode 100644 index 00000000000..178821e1ca4 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/symbol-placement/point/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 1693531 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 37, + 1, + [ + 100352, + 100352 + ], + [ + 20710, + 20710 + ], + [ + 275904, + 275904 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/symbol-sort-key/icon-expression/metrics.json b/metrics/windows-msvc-release/render-tests/symbol-sort-key/icon-expression/metrics.json new file mode 100644 index 00000000000..6c810abb8ae --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/symbol-sort-key/icon-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 7, + 13, + 1, + [ + 53920, + 53920 + ], + [ + 58, + 58 + ], + [ + 544, + 544 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/symbol-sort-key/placement-tile-boundary-left-then-right/metrics.json b/metrics/windows-msvc-release/render-tests/symbol-sort-key/placement-tile-boundary-left-then-right/metrics.json new file mode 100644 index 00000000000..6c810abb8ae --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/symbol-sort-key/placement-tile-boundary-left-then-right/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 7, + 13, + 1, + [ + 53920, + 53920 + ], + [ + 58, + 58 + ], + [ + 544, + 544 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/symbol-sort-key/text-expression/metrics.json b/metrics/windows-msvc-release/render-tests/symbol-sort-key/text-expression/metrics.json new file mode 100644 index 00000000000..7298ff45e05 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/symbol-sort-key/text-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 6, + 7, + 15, + 1, + [ + 68614, + 68614 + ], + [ + 58, + 58 + ], + [ + 640, + 640 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/symbol-sort-key/text-ignore-placement/metrics.json b/metrics/windows-msvc-release/render-tests/symbol-sort-key/text-ignore-placement/metrics.json new file mode 100644 index 00000000000..c501cdfe8be --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/symbol-sort-key/text-ignore-placement/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 120865 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 12, + 7, + 23, + 1, + [ + 52430, + 52430 + ], + [ + 118, + 118 + ], + [ + 1472, + 1472 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/symbol-sort-key/text-placement/metrics.json b/metrics/windows-msvc-release/render-tests/symbol-sort-key/text-placement/metrics.json new file mode 100644 index 00000000000..b6cfd840ae3 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/symbol-sort-key/text-placement/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 7, + 10, + 1, + [ + 67534, + 67534 + ], + [ + 46, + 46 + ], + [ + 448, + 448 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/symbol-spacing/line-close/metrics.json b/metrics/windows-msvc-release/render-tests/symbol-spacing/line-close/metrics.json new file mode 100644 index 00000000000..bfed6ec2971 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/symbol-spacing/line-close/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 1693531 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 16, + 13, + 69, + 1, + [ + 100352, + 100352 + ], + [ + 54526, + 54526 + ], + [ + 726784, + 726784 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/symbol-spacing/line-far/metrics.json b/metrics/windows-msvc-release/render-tests/symbol-spacing/line-far/metrics.json new file mode 100644 index 00000000000..bfed6ec2971 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/symbol-spacing/line-far/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 1693531 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 16, + 13, + 69, + 1, + [ + 100352, + 100352 + ], + [ + 54526, + 54526 + ], + [ + 726784, + 726784 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/symbol-spacing/line-overscaled/metrics.json b/metrics/windows-msvc-release/render-tests/symbol-spacing/line-overscaled/metrics.json new file mode 100644 index 00000000000..23e6cccadb7 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/symbol-spacing/line-overscaled/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 601917 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 5, + 21, + 1, + [ + 41472, + 41472 + ], + [ + 126910, + 126910 + ], + [ + 1691904, + 1691904 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/symbol-spacing/point-close/metrics.json b/metrics/windows-msvc-release/render-tests/symbol-spacing/point-close/metrics.json new file mode 100644 index 00000000000..bfed6ec2971 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/symbol-spacing/point-close/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 1693531 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 16, + 13, + 69, + 1, + [ + 100352, + 100352 + ], + [ + 54526, + 54526 + ], + [ + 726784, + 726784 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/symbol-spacing/point-far/metrics.json b/metrics/windows-msvc-release/render-tests/symbol-spacing/point-far/metrics.json new file mode 100644 index 00000000000..bfed6ec2971 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/symbol-spacing/point-far/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 1693531 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 16, + 13, + 69, + 1, + [ + 100352, + 100352 + ], + [ + 54526, + 54526 + ], + [ + 726784, + 726784 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/symbol-visibility/none/metrics.json b/metrics/windows-msvc-release/render-tests/symbol-visibility/none/metrics.json new file mode 100644 index 00000000000..95a181bd8c4 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/symbol-visibility/none/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 5, + 5, + 1, + [ + 65536, + 65536 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/symbol-visibility/visible/metrics.json b/metrics/windows-msvc-release/render-tests/symbol-visibility/visible/metrics.json new file mode 100644 index 00000000000..1de5e049d89 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/symbol-visibility/visible/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 1693531 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 542720, + 542720 + ], + [ + 19414, + 19414 + ], + [ + 258624, + 258624 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/symbol-z-order/default/metrics.json b/metrics/windows-msvc-release/render-tests/symbol-z-order/default/metrics.json new file mode 100644 index 00000000000..b5449900fc3 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/symbol-z-order/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 29696, + 29696 + ], + [ + 58, + 58 + ], + [ + 544, + 544 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/symbol-z-order/disabled/metrics.json b/metrics/windows-msvc-release/render-tests/symbol-z-order/disabled/metrics.json new file mode 100644 index 00000000000..b5449900fc3 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/symbol-z-order/disabled/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 29696, + 29696 + ], + [ + 58, + 58 + ], + [ + 544, + 544 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/symbol-z-order/icon-with-text/metrics.json b/metrics/windows-msvc-release/render-tests/symbol-z-order/icon-with-text/metrics.json new file mode 100644 index 00000000000..2acbad453c7 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/symbol-z-order/icon-with-text/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 296601 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 35100, + 35100 + ], + [ + 346, + 346 + ], + [ + 4384, + 4384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/symbol-z-order/pitched/metrics.json b/metrics/windows-msvc-release/render-tests/symbol-z-order/pitched/metrics.json new file mode 100644 index 00000000000..b5449900fc3 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/symbol-z-order/pitched/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 29696, + 29696 + ], + [ + 58, + 58 + ], + [ + 544, + 544 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/symbol-z-order/viewport-y/metrics.json b/metrics/windows-msvc-release/render-tests/symbol-z-order/viewport-y/metrics.json new file mode 100644 index 00000000000..2acbad453c7 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/symbol-z-order/viewport-y/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 296601 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 35100, + 35100 + ], + [ + 346, + 346 + ], + [ + 4384, + 4384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-anchor/bottom-left/metrics.json b/metrics/windows-msvc-release/render-tests/text-anchor/bottom-left/metrics.json new file mode 100644 index 00000000000..7cdd3a48121 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-anchor/bottom-left/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 37, + 1, + [ + 85168, + 85168 + ], + [ + 35278, + 35278 + ], + [ + 470144, + 470144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-anchor/bottom-right/metrics.json b/metrics/windows-msvc-release/render-tests/text-anchor/bottom-right/metrics.json new file mode 100644 index 00000000000..7cdd3a48121 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-anchor/bottom-right/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 37, + 1, + [ + 85168, + 85168 + ], + [ + 35278, + 35278 + ], + [ + 470144, + 470144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-anchor/bottom/metrics.json b/metrics/windows-msvc-release/render-tests/text-anchor/bottom/metrics.json new file mode 100644 index 00000000000..7cdd3a48121 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-anchor/bottom/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 37, + 1, + [ + 85168, + 85168 + ], + [ + 35278, + 35278 + ], + [ + 470144, + 470144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-anchor/center/metrics.json b/metrics/windows-msvc-release/render-tests/text-anchor/center/metrics.json new file mode 100644 index 00000000000..7cdd3a48121 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-anchor/center/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 37, + 1, + [ + 85168, + 85168 + ], + [ + 35278, + 35278 + ], + [ + 470144, + 470144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-anchor/left/metrics.json b/metrics/windows-msvc-release/render-tests/text-anchor/left/metrics.json new file mode 100644 index 00000000000..7cdd3a48121 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-anchor/left/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 37, + 1, + [ + 85168, + 85168 + ], + [ + 35278, + 35278 + ], + [ + 470144, + 470144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-anchor/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/text-anchor/property-function/metrics.json new file mode 100644 index 00000000000..6d769f56489 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-anchor/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 33209, + 33209 + ], + [ + 130, + 130 + ], + [ + 1504, + 1504 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-anchor/right/metrics.json b/metrics/windows-msvc-release/render-tests/text-anchor/right/metrics.json new file mode 100644 index 00000000000..7cdd3a48121 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-anchor/right/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 37, + 1, + [ + 85168, + 85168 + ], + [ + 35278, + 35278 + ], + [ + 470144, + 470144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-anchor/top-left/metrics.json b/metrics/windows-msvc-release/render-tests/text-anchor/top-left/metrics.json new file mode 100644 index 00000000000..7cdd3a48121 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-anchor/top-left/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 37, + 1, + [ + 85168, + 85168 + ], + [ + 35278, + 35278 + ], + [ + 470144, + 470144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-anchor/top-right/metrics.json b/metrics/windows-msvc-release/render-tests/text-anchor/top-right/metrics.json new file mode 100644 index 00000000000..7cdd3a48121 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-anchor/top-right/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 37, + 1, + [ + 85168, + 85168 + ], + [ + 35278, + 35278 + ], + [ + 470144, + 470144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-anchor/top/metrics.json b/metrics/windows-msvc-release/render-tests/text-anchor/top/metrics.json new file mode 100644 index 00000000000..7cdd3a48121 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-anchor/top/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 37, + 1, + [ + 85168, + 85168 + ], + [ + 35278, + 35278 + ], + [ + 470144, + 470144 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-arabic/letter-spacing/metrics.json b/metrics/windows-msvc-release/render-tests/text-arabic/letter-spacing/metrics.json new file mode 100644 index 00000000000..932066a29ff --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-arabic/letter-spacing/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 254666 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 46848, + 46848 + ], + [ + 454, + 454 + ], + [ + 5824, + 5824 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-arabic/line-break-mixed/metrics.json b/metrics/windows-msvc-release/render-tests/text-arabic/line-break-mixed/metrics.json new file mode 100644 index 00000000000..ed9a1358311 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-arabic/line-break-mixed/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 332181 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 48392, + 48392 + ], + [ + 466, + 466 + ], + [ + 5984, + 5984 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-arabic/line-break/metrics.json b/metrics/windows-msvc-release/render-tests/text-arabic/line-break/metrics.json new file mode 100644 index 00000000000..8ebd514b428 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-arabic/line-break/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 254666 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 42293, + 42293 + ], + [ + 274, + 274 + ], + [ + 3424, + 3424 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-arabic/mixed-numeric/metrics.json b/metrics/windows-msvc-release/render-tests/text-arabic/mixed-numeric/metrics.json new file mode 100644 index 00000000000..a2ea9c5fb7a --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-arabic/mixed-numeric/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 159421 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 37304, + 37304 + ], + [ + 82, + 82 + ], + [ + 864, + 864 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-arabic/multi-paragraph/metrics.json b/metrics/windows-msvc-release/render-tests/text-arabic/multi-paragraph/metrics.json new file mode 100644 index 00000000000..987740be5e8 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-arabic/multi-paragraph/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 332181 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 71273, + 71273 + ], + [ + 670, + 670 + ], + [ + 8704, + 8704 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-color/default/metrics.json b/metrics/windows-msvc-release/render-tests/text-color/default/metrics.json new file mode 100644 index 00000000000..cd668f351a5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-color/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 1566814 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 143312, + 143312 + ], + [ + 10870, + 10870 + ], + [ + 144704, + 144704 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-color/function/metrics.json b/metrics/windows-msvc-release/render-tests/text-color/function/metrics.json new file mode 100644 index 00000000000..cd668f351a5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-color/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 1566814 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 143312, + 143312 + ], + [ + 10870, + 10870 + ], + [ + 144704, + 144704 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-color/literal/metrics.json b/metrics/windows-msvc-release/render-tests/text-color/literal/metrics.json new file mode 100644 index 00000000000..cd668f351a5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-color/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 1566814 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 143312, + 143312 + ], + [ + 10870, + 10870 + ], + [ + 144704, + 144704 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-color/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/text-color/property-function/metrics.json new file mode 100644 index 00000000000..60c3ad345f2 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-color/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 10, + 1, + [ + 35828, + 35828 + ], + [ + 118, + 118 + ], + [ + 1600, + 1600 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-field/formatted-arabic/metrics.json b/metrics/windows-msvc-release/render-tests/text-field/formatted-arabic/metrics.json new file mode 100644 index 00000000000..005fb722e85 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-field/formatted-arabic/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 235100 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 38618, + 38618 + ], + [ + 454, + 454 + ], + [ + 5824, + 5824 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-field/formatted-images-constant-size/metrics.json b/metrics/windows-msvc-release/render-tests/text-field/formatted-images-constant-size/metrics.json new file mode 100644 index 00000000000..62c000b2908 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-field/formatted-images-constant-size/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 161976 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 24580, + 24580 + ], + [ + 190, + 190 + ], + [ + 2304, + 2304 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-field/formatted-images-line/metrics.json b/metrics/windows-msvc-release/render-tests/text-field/formatted-images-line/metrics.json new file mode 100644 index 00000000000..a02d0672473 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-field/formatted-images-line/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 120865 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 4, + 11, + 1, + [ + 28318, + 28318 + ], + [ + 190, + 190 + ], + [ + 1744, + 1744 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-field/formatted-images-multiline/metrics.json b/metrics/windows-msvc-release/render-tests/text-field/formatted-images-multiline/metrics.json new file mode 100644 index 00000000000..137e66bf148 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-field/formatted-images-multiline/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 120865 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 6, + 13, + 1, + [ + 44921, + 44921 + ], + [ + 310, + 310 + ], + [ + 3904, + 3904 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-field/formatted-images-variable-anchors-justification/metrics.json b/metrics/windows-msvc-release/render-tests/text-field/formatted-images-variable-anchors-justification/metrics.json new file mode 100644 index 00000000000..a56a73a714c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-field/formatted-images-variable-anchors-justification/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 161976 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 24580, + 24580 + ], + [ + 2290, + 2290 + ], + [ + 30304, + 30304 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-field/formatted-images-vertical/metrics.json b/metrics/windows-msvc-release/render-tests/text-field/formatted-images-vertical/metrics.json new file mode 100644 index 00000000000..197cdb9b500 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-field/formatted-images-vertical/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 255564 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 35756, + 35756 + ], + [ + 310, + 310 + ], + [ + 3904, + 3904 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-field/formatted-images-zoom-dependent-size/metrics.json b/metrics/windows-msvc-release/render-tests/text-field/formatted-images-zoom-dependent-size/metrics.json new file mode 100644 index 00000000000..4b81074408a --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-field/formatted-images-zoom-dependent-size/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 161976 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 13, + 13, + 1, + [ + 98636, + 98636 + ], + [ + 142, + 142 + ], + [ + 1664, + 1664 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-field/formatted-images/metrics.json b/metrics/windows-msvc-release/render-tests/text-field/formatted-images/metrics.json new file mode 100644 index 00000000000..52b1978f293 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-field/formatted-images/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 161976 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 4, + 17, + 1, + [ + 52510, + 52510 + ], + [ + 166, + 166 + ], + [ + 1984, + 1984 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-field/formatted-line/metrics.json b/metrics/windows-msvc-release/render-tests/text-field/formatted-line/metrics.json new file mode 100644 index 00000000000..f30e5bd8162 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-field/formatted-line/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 1641559 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 331871, + 331871 + ], + [ + 16138, + 16138 + ], + [ + 214944, + 214944 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-field/formatted-text-color-overrides-nested-expression/metrics.json b/metrics/windows-msvc-release/render-tests/text-field/formatted-text-color-overrides-nested-expression/metrics.json new file mode 100644 index 00000000000..128115bae73 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-field/formatted-text-color-overrides-nested-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 15, + 1, + [ + 42326, + 42326 + ], + [ + 286, + 286 + ], + [ + 4288, + 4288 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-field/formatted-text-color-overrides/metrics.json b/metrics/windows-msvc-release/render-tests/text-field/formatted-text-color-overrides/metrics.json new file mode 100644 index 00000000000..0f1b65a6db0 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-field/formatted-text-color-overrides/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 10, + 1, + [ + 39977, + 39977 + ], + [ + 190, + 190 + ], + [ + 2752, + 2752 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-field/formatted-text-color/metrics.json b/metrics/windows-msvc-release/render-tests/text-field/formatted-text-color/metrics.json new file mode 100644 index 00000000000..85ffd10f483 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-field/formatted-text-color/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 159687 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 10, + 1, + [ + 44624, + 44624 + ], + [ + 298, + 298 + ], + [ + 4480, + 4480 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-field/formatted/metrics.json b/metrics/windows-msvc-release/render-tests/text-field/formatted/metrics.json new file mode 100644 index 00000000000..550343cbcfc --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-field/formatted/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 159687 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 43376, + 43376 + ], + [ + 226, + 226 + ], + [ + 2784, + 2784 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-field/literal/metrics.json b/metrics/windows-msvc-release/render-tests/text-field/literal/metrics.json new file mode 100644 index 00000000000..0206fc826fe --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-field/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 35828, + 35828 + ], + [ + 70, + 70 + ], + [ + 704, + 704 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-field/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/text-field/property-function/metrics.json new file mode 100644 index 00000000000..f20b89d82f2 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-field/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 35968, + 35968 + ], + [ + 106, + 106 + ], + [ + 1184, + 1184 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-field/token/metrics.json b/metrics/windows-msvc-release/render-tests/text-field/token/metrics.json new file mode 100644 index 00000000000..fa46462cc5a --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-field/token/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 36568, + 36568 + ], + [ + 142, + 142 + ], + [ + 1664, + 1664 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-font/camera-function/metrics.json b/metrics/windows-msvc-release/render-tests/text-font/camera-function/metrics.json new file mode 100644 index 00000000000..0206fc826fe --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-font/camera-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 35828, + 35828 + ], + [ + 70, + 70 + ], + [ + 704, + 704 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-font/chinese/metrics.json b/metrics/windows-msvc-release/render-tests/text-font/chinese/metrics.json new file mode 100644 index 00000000000..46fdec9d053 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-font/chinese/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 83, + 16423893 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 13, + 9, + 1, + [ + 3740996, + 3740996 + ], + [ + 30022, + 30022 + ], + [ + 400064, + 400064 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-font/data-expression/metrics.json b/metrics/windows-msvc-release/render-tests/text-font/data-expression/metrics.json new file mode 100644 index 00000000000..a9f17de4cda --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-font/data-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 159687 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 33964, + 33964 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-font/literal/metrics.json b/metrics/windows-msvc-release/render-tests/text-font/literal/metrics.json new file mode 100644 index 00000000000..cd668f351a5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-font/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 1566814 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 143312, + 143312 + ], + [ + 10870, + 10870 + ], + [ + 144704, + 144704 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-halo-blur/default/metrics.json b/metrics/windows-msvc-release/render-tests/text-halo-blur/default/metrics.json new file mode 100644 index 00000000000..860834fedbb --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-halo-blur/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 9, + 1, + [ + 35153, + 35153 + ], + [ + 58, + 58 + ], + [ + 544, + 544 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-halo-blur/function/metrics.json b/metrics/windows-msvc-release/render-tests/text-halo-blur/function/metrics.json new file mode 100644 index 00000000000..860834fedbb --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-halo-blur/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 9, + 1, + [ + 35153, + 35153 + ], + [ + 58, + 58 + ], + [ + 544, + 544 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-halo-blur/literal/metrics.json b/metrics/windows-msvc-release/render-tests/text-halo-blur/literal/metrics.json new file mode 100644 index 00000000000..860834fedbb --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-halo-blur/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 9, + 1, + [ + 35153, + 35153 + ], + [ + 58, + 58 + ], + [ + 544, + 544 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-halo-blur/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/text-halo-blur/property-function/metrics.json new file mode 100644 index 00000000000..37f4af4128c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-halo-blur/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 10, + 1, + [ + 35153, + 35153 + ], + [ + 94, + 94 + ], + [ + 1120, + 1120 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-halo-color/default/metrics.json b/metrics/windows-msvc-release/render-tests/text-halo-color/default/metrics.json new file mode 100644 index 00000000000..bf6832d42b7 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-halo-color/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 35153, + 35153 + ], + [ + 58, + 58 + ], + [ + 544, + 544 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-halo-color/function/metrics.json b/metrics/windows-msvc-release/render-tests/text-halo-color/function/metrics.json new file mode 100644 index 00000000000..860834fedbb --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-halo-color/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 9, + 1, + [ + 35153, + 35153 + ], + [ + 58, + 58 + ], + [ + 544, + 544 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-halo-color/literal/metrics.json b/metrics/windows-msvc-release/render-tests/text-halo-color/literal/metrics.json new file mode 100644 index 00000000000..860834fedbb --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-halo-color/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 9, + 1, + [ + 35153, + 35153 + ], + [ + 58, + 58 + ], + [ + 544, + 544 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-halo-color/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/text-halo-color/property-function/metrics.json new file mode 100644 index 00000000000..47cea62594c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-halo-color/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 10, + 1, + [ + 35153, + 35153 + ], + [ + 94, + 94 + ], + [ + 1216, + 1216 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-halo-width/default/metrics.json b/metrics/windows-msvc-release/render-tests/text-halo-width/default/metrics.json new file mode 100644 index 00000000000..bf6832d42b7 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-halo-width/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 35153, + 35153 + ], + [ + 58, + 58 + ], + [ + 544, + 544 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-halo-width/function/metrics.json b/metrics/windows-msvc-release/render-tests/text-halo-width/function/metrics.json new file mode 100644 index 00000000000..860834fedbb --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-halo-width/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 9, + 1, + [ + 35153, + 35153 + ], + [ + 58, + 58 + ], + [ + 544, + 544 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-halo-width/literal/metrics.json b/metrics/windows-msvc-release/render-tests/text-halo-width/literal/metrics.json new file mode 100644 index 00000000000..860834fedbb --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-halo-width/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 9, + 1, + [ + 35153, + 35153 + ], + [ + 58, + 58 + ], + [ + 544, + 544 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-halo-width/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/text-halo-width/property-function/metrics.json new file mode 100644 index 00000000000..37f4af4128c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-halo-width/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 10, + 1, + [ + 35153, + 35153 + ], + [ + 94, + 94 + ], + [ + 1120, + 1120 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-justify/auto/metrics.json b/metrics/windows-msvc-release/render-tests/text-justify/auto/metrics.json new file mode 100644 index 00000000000..0f7801b2e47 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-justify/auto/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 153536, + 153536 + ], + [ + 1426, + 1426 + ], + [ + 18784, + 18784 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-justify/left/metrics.json b/metrics/windows-msvc-release/render-tests/text-justify/left/metrics.json new file mode 100644 index 00000000000..41ff7515c7d --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-justify/left/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 1566814 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 143312, + 143312 + ], + [ + 32566, + 32566 + ], + [ + 433984, + 433984 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-justify/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/text-justify/property-function/metrics.json new file mode 100644 index 00000000000..5c1e774f37b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-justify/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 39410, + 39410 + ], + [ + 814, + 814 + ], + [ + 10624, + 10624 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-justify/right/metrics.json b/metrics/windows-msvc-release/render-tests/text-justify/right/metrics.json new file mode 100644 index 00000000000..41ff7515c7d --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-justify/right/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 1566814 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 143312, + 143312 + ], + [ + 32566, + 32566 + ], + [ + 433984, + 433984 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-keep-upright/line-placement-false/metrics.json b/metrics/windows-msvc-release/render-tests/text-keep-upright/line-placement-false/metrics.json new file mode 100644 index 00000000000..8a117769b21 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-keep-upright/line-placement-false/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 1566814 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 190318, + 190318 + ], + [ + 6982, + 6982 + ], + [ + 92864, + 92864 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-keep-upright/line-placement-true-offset/metrics.json b/metrics/windows-msvc-release/render-tests/text-keep-upright/line-placement-true-offset/metrics.json new file mode 100644 index 00000000000..1a478f98578 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-keep-upright/line-placement-true-offset/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 4, + 11, + 1, + [ + 33392, + 33392 + ], + [ + 262, + 262 + ], + [ + 2272, + 2272 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-keep-upright/line-placement-true-pitched/metrics.json b/metrics/windows-msvc-release/render-tests/text-keep-upright/line-placement-true-pitched/metrics.json new file mode 100644 index 00000000000..8a117769b21 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-keep-upright/line-placement-true-pitched/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 1566814 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 190318, + 190318 + ], + [ + 6982, + 6982 + ], + [ + 92864, + 92864 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-keep-upright/line-placement-true-rotated/metrics.json b/metrics/windows-msvc-release/render-tests/text-keep-upright/line-placement-true-rotated/metrics.json new file mode 100644 index 00000000000..8a117769b21 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-keep-upright/line-placement-true-rotated/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 1566814 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 190318, + 190318 + ], + [ + 6982, + 6982 + ], + [ + 92864, + 92864 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-keep-upright/line-placement-true-text-anchor/metrics.json b/metrics/windows-msvc-release/render-tests/text-keep-upright/line-placement-true-text-anchor/metrics.json new file mode 100644 index 00000000000..2412b1cc57c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-keep-upright/line-placement-true-text-anchor/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 6, + 4, + 23, + 1, + [ + 33392, + 33392 + ], + [ + 154, + 154 + ], + [ + 1408, + 1408 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-keep-upright/line-placement-true/metrics.json b/metrics/windows-msvc-release/render-tests/text-keep-upright/line-placement-true/metrics.json new file mode 100644 index 00000000000..8a117769b21 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-keep-upright/line-placement-true/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 1566814 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 190318, + 190318 + ], + [ + 6982, + 6982 + ], + [ + 92864, + 92864 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-keep-upright/point-placement-align-map-false/metrics.json b/metrics/windows-msvc-release/render-tests/text-keep-upright/point-placement-align-map-false/metrics.json new file mode 100644 index 00000000000..68d8b35e758 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-keep-upright/point-placement-align-map-false/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 1566814 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 142736, + 142736 + ], + [ + 347242, + 347242 + ], + [ + 4629664, + 4629664 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-keep-upright/point-placement-align-map-true/metrics.json b/metrics/windows-msvc-release/render-tests/text-keep-upright/point-placement-align-map-true/metrics.json new file mode 100644 index 00000000000..68d8b35e758 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-keep-upright/point-placement-align-map-true/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 1566814 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 142736, + 142736 + ], + [ + 347242, + 347242 + ], + [ + 4629664, + 4629664 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-keep-upright/point-placement-align-viewport-false/metrics.json b/metrics/windows-msvc-release/render-tests/text-keep-upright/point-placement-align-viewport-false/metrics.json new file mode 100644 index 00000000000..68d8b35e758 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-keep-upright/point-placement-align-viewport-false/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 1566814 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 142736, + 142736 + ], + [ + 347242, + 347242 + ], + [ + 4629664, + 4629664 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-keep-upright/point-placement-align-viewport-true/metrics.json b/metrics/windows-msvc-release/render-tests/text-keep-upright/point-placement-align-viewport-true/metrics.json new file mode 100644 index 00000000000..68d8b35e758 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-keep-upright/point-placement-align-viewport-true/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 1566814 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 142736, + 142736 + ], + [ + 347242, + 347242 + ], + [ + 4629664, + 4629664 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-letter-spacing/function-close/metrics.json b/metrics/windows-msvc-release/render-tests/text-letter-spacing/function-close/metrics.json new file mode 100644 index 00000000000..cd668f351a5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-letter-spacing/function-close/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 1566814 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 143312, + 143312 + ], + [ + 10870, + 10870 + ], + [ + 144704, + 144704 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-letter-spacing/function-far/metrics.json b/metrics/windows-msvc-release/render-tests/text-letter-spacing/function-far/metrics.json new file mode 100644 index 00000000000..cd668f351a5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-letter-spacing/function-far/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 1566814 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 143312, + 143312 + ], + [ + 10870, + 10870 + ], + [ + 144704, + 144704 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-letter-spacing/literal/metrics.json b/metrics/windows-msvc-release/render-tests/text-letter-spacing/literal/metrics.json new file mode 100644 index 00000000000..cd668f351a5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-letter-spacing/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 1566814 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 143312, + 143312 + ], + [ + 10870, + 10870 + ], + [ + 144704, + 144704 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-letter-spacing/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/text-letter-spacing/property-function/metrics.json new file mode 100644 index 00000000000..97d7f27021a --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-letter-spacing/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 40237, + 40237 + ], + [ + 550, + 550 + ], + [ + 7104, + 7104 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-letter-spacing/zoom-and-property-function/metrics.json b/metrics/windows-msvc-release/render-tests/text-letter-spacing/zoom-and-property-function/metrics.json new file mode 100644 index 00000000000..fd1ea83213d --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-letter-spacing/zoom-and-property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 7, + 13, + 1, + [ + 84940, + 84940 + ], + [ + 838, + 838 + ], + [ + 10944, + 10944 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-line-height/literal/metrics.json b/metrics/windows-msvc-release/render-tests/text-line-height/literal/metrics.json new file mode 100644 index 00000000000..41ff7515c7d --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-line-height/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 1566814 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 143312, + 143312 + ], + [ + 32566, + 32566 + ], + [ + 433984, + 433984 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-max-angle/line-center/metrics.json b/metrics/windows-msvc-release/render-tests/text-max-angle/line-center/metrics.json new file mode 100644 index 00000000000..9551aabb147 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-max-angle/line-center/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 1566814 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 190318, + 190318 + ], + [ + 14662, + 14662 + ], + [ + 195264, + 195264 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-max-angle/literal/metrics.json b/metrics/windows-msvc-release/render-tests/text-max-angle/literal/metrics.json new file mode 100644 index 00000000000..2ad59dd984e --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-max-angle/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 1566814 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 190318, + 190318 + ], + [ + 7414, + 7414 + ], + [ + 98624, + 98624 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-max-width/force-double-newline/metrics.json b/metrics/windows-msvc-release/render-tests/text-max-width/force-double-newline/metrics.json new file mode 100644 index 00000000000..b553d8692d0 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-max-width/force-double-newline/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 35777, + 35777 + ], + [ + 142, + 142 + ], + [ + 1664, + 1664 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-max-width/force-newline-line-center/metrics.json b/metrics/windows-msvc-release/render-tests/text-max-width/force-newline-line-center/metrics.json new file mode 100644 index 00000000000..9ab164292be --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-max-width/force-newline-line-center/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 13, + 13, + 1, + [ + 143108, + 143108 + ], + [ + 262, + 262 + ], + [ + 3264, + 3264 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-max-width/force-newline-line/metrics.json b/metrics/windows-msvc-release/render-tests/text-max-width/force-newline-line/metrics.json new file mode 100644 index 00000000000..b553d8692d0 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-max-width/force-newline-line/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 35777, + 35777 + ], + [ + 142, + 142 + ], + [ + 1664, + 1664 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-max-width/force-newline/metrics.json b/metrics/windows-msvc-release/render-tests/text-max-width/force-newline/metrics.json new file mode 100644 index 00000000000..b553d8692d0 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-max-width/force-newline/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 35777, + 35777 + ], + [ + 142, + 142 + ], + [ + 1664, + 1664 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-max-width/ideographic-breaking/metrics.json b/metrics/windows-msvc-release/render-tests/text-max-width/ideographic-breaking/metrics.json new file mode 100644 index 00000000000..4c0301c08db --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-max-width/ideographic-breaking/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 10, + 1885732 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 56400, + 56400 + ], + [ + 1354, + 1354 + ], + [ + 17824, + 17824 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-max-width/ideographic-punctuation-breaking/metrics.json b/metrics/windows-msvc-release/render-tests/text-max-width/ideographic-punctuation-breaking/metrics.json new file mode 100644 index 00000000000..e6477234cc3 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-max-width/ideographic-punctuation-breaking/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 16, + 2789819 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 82013, + 82013 + ], + [ + 1462, + 1462 + ], + [ + 19264, + 19264 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-max-width/literal/metrics.json b/metrics/windows-msvc-release/render-tests/text-max-width/literal/metrics.json new file mode 100644 index 00000000000..05279818ae7 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-max-width/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 46574, + 46574 + ], + [ + 526, + 526 + ], + [ + 6784, + 6784 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-max-width/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/text-max-width/property-function/metrics.json new file mode 100644 index 00000000000..8eef9a41661 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-max-width/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 44960, + 44960 + ], + [ + 646, + 646 + ], + [ + 8384, + 8384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-max-width/zero-width-line-center-placement/metrics.json b/metrics/windows-msvc-release/render-tests/text-max-width/zero-width-line-center-placement/metrics.json new file mode 100644 index 00000000000..539a5a8da93 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-max-width/zero-width-line-center-placement/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 13, + 13, + 1, + [ + 164840, + 164840 + ], + [ + 574, + 574 + ], + [ + 7424, + 7424 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-max-width/zero-width-line-placement/metrics.json b/metrics/windows-msvc-release/render-tests/text-max-width/zero-width-line-placement/metrics.json new file mode 100644 index 00000000000..539a5a8da93 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-max-width/zero-width-line-placement/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 13, + 13, + 1, + [ + 164840, + 164840 + ], + [ + 574, + 574 + ], + [ + 7424, + 7424 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-max-width/zoom-and-property-function/metrics.json b/metrics/windows-msvc-release/render-tests/text-max-width/zoom-and-property-function/metrics.json new file mode 100644 index 00000000000..b95ec5af3cb --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-max-width/zoom-and-property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 13, + 13, + 1, + [ + 156936, + 156936 + ], + [ + 1198, + 1198 + ], + [ + 15744, + 15744 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-no-cross-source-collision/default/metrics.json b/metrics/windows-msvc-release/render-tests/text-no-cross-source-collision/default/metrics.json new file mode 100644 index 00000000000..563004e9125 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-no-cross-source-collision/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 6, + 8, + 29, + 1, + [ + 101743, + 101743 + ], + [ + 2470, + 2470 + ], + [ + 32704, + 32704 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorcenter-justifycenter-offsetnegative/metrics.json b/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorcenter-justifycenter-offsetnegative/metrics.json new file mode 100644 index 00000000000..6ad395e0b52 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorcenter-justifycenter-offsetnegative/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 37, + 1, + [ + 96248, + 96248 + ], + [ + 37990, + 37990 + ], + [ + 506304, + 506304 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorcenter-justifycenter-offsetpositive/metrics.json b/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorcenter-justifycenter-offsetpositive/metrics.json new file mode 100644 index 00000000000..6ad395e0b52 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorcenter-justifycenter-offsetpositive/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 37, + 1, + [ + 96248, + 96248 + ], + [ + 37990, + 37990 + ], + [ + 506304, + 506304 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorcenter-justifyleft-offsetnegative/metrics.json b/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorcenter-justifyleft-offsetnegative/metrics.json new file mode 100644 index 00000000000..6ad395e0b52 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorcenter-justifyleft-offsetnegative/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 37, + 1, + [ + 96248, + 96248 + ], + [ + 37990, + 37990 + ], + [ + 506304, + 506304 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorcenter-justifyleft-offsetpositive/metrics.json b/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorcenter-justifyleft-offsetpositive/metrics.json new file mode 100644 index 00000000000..6ad395e0b52 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorcenter-justifyleft-offsetpositive/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 37, + 1, + [ + 96248, + 96248 + ], + [ + 37990, + 37990 + ], + [ + 506304, + 506304 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorcenter-justifyright-offsetnegative/metrics.json b/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorcenter-justifyright-offsetnegative/metrics.json new file mode 100644 index 00000000000..6ad395e0b52 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorcenter-justifyright-offsetnegative/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 37, + 1, + [ + 96248, + 96248 + ], + [ + 37990, + 37990 + ], + [ + 506304, + 506304 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorcenter-justifyright-offsetpositive/metrics.json b/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorcenter-justifyright-offsetpositive/metrics.json new file mode 100644 index 00000000000..6ad395e0b52 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorcenter-justifyright-offsetpositive/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 37, + 1, + [ + 96248, + 96248 + ], + [ + 37990, + 37990 + ], + [ + 506304, + 506304 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorleft-justifycenter-offsetnegative/metrics.json b/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorleft-justifycenter-offsetnegative/metrics.json new file mode 100644 index 00000000000..6ad395e0b52 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorleft-justifycenter-offsetnegative/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 37, + 1, + [ + 96248, + 96248 + ], + [ + 37990, + 37990 + ], + [ + 506304, + 506304 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorleft-justifycenter-offsetpositive/metrics.json b/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorleft-justifycenter-offsetpositive/metrics.json new file mode 100644 index 00000000000..6ad395e0b52 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorleft-justifycenter-offsetpositive/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 37, + 1, + [ + 96248, + 96248 + ], + [ + 37990, + 37990 + ], + [ + 506304, + 506304 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorleft-justifyleft-offsetnegative/metrics.json b/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorleft-justifyleft-offsetnegative/metrics.json new file mode 100644 index 00000000000..6ad395e0b52 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorleft-justifyleft-offsetnegative/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 37, + 1, + [ + 96248, + 96248 + ], + [ + 37990, + 37990 + ], + [ + 506304, + 506304 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorleft-justifyleft-offsetpositive/metrics.json b/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorleft-justifyleft-offsetpositive/metrics.json new file mode 100644 index 00000000000..6ad395e0b52 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorleft-justifyleft-offsetpositive/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 37, + 1, + [ + 96248, + 96248 + ], + [ + 37990, + 37990 + ], + [ + 506304, + 506304 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorleft-justifyright-offsetnegative/metrics.json b/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorleft-justifyright-offsetnegative/metrics.json new file mode 100644 index 00000000000..6ad395e0b52 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorleft-justifyright-offsetnegative/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 37, + 1, + [ + 96248, + 96248 + ], + [ + 37990, + 37990 + ], + [ + 506304, + 506304 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorleft-justifyright-offsetpositive/metrics.json b/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorleft-justifyright-offsetpositive/metrics.json new file mode 100644 index 00000000000..6ad395e0b52 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorleft-justifyright-offsetpositive/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 37, + 1, + [ + 96248, + 96248 + ], + [ + 37990, + 37990 + ], + [ + 506304, + 506304 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorright-justifycenter-offsetnegative/metrics.json b/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorright-justifycenter-offsetnegative/metrics.json new file mode 100644 index 00000000000..6ad395e0b52 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorright-justifycenter-offsetnegative/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 37, + 1, + [ + 96248, + 96248 + ], + [ + 37990, + 37990 + ], + [ + 506304, + 506304 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorright-justifycenter-offsetpositive/metrics.json b/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorright-justifycenter-offsetpositive/metrics.json new file mode 100644 index 00000000000..6ad395e0b52 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorright-justifycenter-offsetpositive/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 37, + 1, + [ + 96248, + 96248 + ], + [ + 37990, + 37990 + ], + [ + 506304, + 506304 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorright-justifyleft-offsetnegative/metrics.json b/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorright-justifyleft-offsetnegative/metrics.json new file mode 100644 index 00000000000..6ad395e0b52 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorright-justifyleft-offsetnegative/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 37, + 1, + [ + 96248, + 96248 + ], + [ + 37990, + 37990 + ], + [ + 506304, + 506304 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorright-justifyleft-offsetpositive/metrics.json b/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorright-justifyleft-offsetpositive/metrics.json new file mode 100644 index 00000000000..6ad395e0b52 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorright-justifyleft-offsetpositive/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 37, + 1, + [ + 96248, + 96248 + ], + [ + 37990, + 37990 + ], + [ + 506304, + 506304 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorright-justifyright-offsetnegative/metrics.json b/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorright-justifyright-offsetnegative/metrics.json new file mode 100644 index 00000000000..6ad395e0b52 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorright-justifyright-offsetnegative/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 37, + 1, + [ + 96248, + 96248 + ], + [ + 37990, + 37990 + ], + [ + 506304, + 506304 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorright-justifyright-offsetpositive/metrics.json b/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorright-justifyright-offsetpositive/metrics.json new file mode 100644 index 00000000000..6ad395e0b52 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-offset/literal-multiline-anchorright-justifyright-offsetpositive/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 37, + 1, + [ + 96248, + 96248 + ], + [ + 37990, + 37990 + ], + [ + 506304, + 506304 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-offset/literal/metrics.json b/metrics/windows-msvc-release/render-tests/text-offset/literal/metrics.json new file mode 100644 index 00000000000..cd668f351a5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-offset/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 1566814 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 143312, + 143312 + ], + [ + 10870, + 10870 + ], + [ + 144704, + 144704 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-offset/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/text-offset/property-function/metrics.json new file mode 100644 index 00000000000..384ce4dadbc --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-offset/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 296601 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 19074, + 19074 + ], + [ + 166, + 166 + ], + [ + 1984, + 1984 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-opacity/default/metrics.json b/metrics/windows-msvc-release/render-tests/text-opacity/default/metrics.json new file mode 100644 index 00000000000..cd668f351a5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-opacity/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 1566814 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 143312, + 143312 + ], + [ + 10870, + 10870 + ], + [ + 144704, + 144704 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-opacity/function/metrics.json b/metrics/windows-msvc-release/render-tests/text-opacity/function/metrics.json new file mode 100644 index 00000000000..cd668f351a5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-opacity/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 1566814 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 143312, + 143312 + ], + [ + 10870, + 10870 + ], + [ + 144704, + 144704 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-opacity/literal/metrics.json b/metrics/windows-msvc-release/render-tests/text-opacity/literal/metrics.json new file mode 100644 index 00000000000..cd668f351a5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-opacity/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 1566814 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 143312, + 143312 + ], + [ + 10870, + 10870 + ], + [ + 144704, + 144704 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-opacity/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/text-opacity/property-function/metrics.json new file mode 100644 index 00000000000..6734d0b0460 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-opacity/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 10, + 1, + [ + 35828, + 35828 + ], + [ + 118, + 118 + ], + [ + 1472, + 1472 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-pitch-alignment/auto-text-rotation-alignment-map/metrics.json b/metrics/windows-msvc-release/render-tests/text-pitch-alignment/auto-text-rotation-alignment-map/metrics.json new file mode 100644 index 00000000000..1514cee615b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-pitch-alignment/auto-text-rotation-alignment-map/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 475200 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 7, + 11, + 1, + [ + 97834, + 97834 + ], + [ + 59962, + 59962 + ], + [ + 491664, + 491664 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-pitch-alignment/auto-text-rotation-alignment-viewport/metrics.json b/metrics/windows-msvc-release/render-tests/text-pitch-alignment/auto-text-rotation-alignment-viewport/metrics.json new file mode 100644 index 00000000000..1514cee615b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-pitch-alignment/auto-text-rotation-alignment-viewport/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 475200 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 7, + 11, + 1, + [ + 97834, + 97834 + ], + [ + 59962, + 59962 + ], + [ + 491664, + 491664 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-pitch-alignment/map-text-depthtest/metrics.json b/metrics/windows-msvc-release/render-tests/text-pitch-alignment/map-text-depthtest/metrics.json new file mode 100644 index 00000000000..2292400be69 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-pitch-alignment/map-text-depthtest/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 18, + 10, + 35, + 1, + [ + 113046, + 113046 + ], + [ + 958, + 958 + ], + [ + 5224, + 5224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-pitch-alignment/map-text-rotation-alignment-map/metrics.json b/metrics/windows-msvc-release/render-tests/text-pitch-alignment/map-text-rotation-alignment-map/metrics.json new file mode 100644 index 00000000000..1514cee615b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-pitch-alignment/map-text-rotation-alignment-map/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 475200 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 7, + 11, + 1, + [ + 97834, + 97834 + ], + [ + 59962, + 59962 + ], + [ + 491664, + 491664 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-pitch-alignment/map-text-rotation-alignment-viewport/metrics.json b/metrics/windows-msvc-release/render-tests/text-pitch-alignment/map-text-rotation-alignment-viewport/metrics.json new file mode 100644 index 00000000000..1514cee615b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-pitch-alignment/map-text-rotation-alignment-viewport/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 475200 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 7, + 11, + 1, + [ + 97834, + 97834 + ], + [ + 59962, + 59962 + ], + [ + 491664, + 491664 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-pitch-alignment/viewport-overzoomed-single-glyph/metrics.json b/metrics/windows-msvc-release/render-tests/text-pitch-alignment/viewport-overzoomed-single-glyph/metrics.json new file mode 100644 index 00000000000..d05556cd14e --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-pitch-alignment/viewport-overzoomed-single-glyph/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 92076 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 9, + 1, + [ + 33362, + 33362 + ], + [ + 2506, + 2506 + ], + [ + 33184, + 33184 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-pitch-alignment/viewport-overzoomed/metrics.json b/metrics/windows-msvc-release/render-tests/text-pitch-alignment/viewport-overzoomed/metrics.json new file mode 100644 index 00000000000..edd93c6655a --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-pitch-alignment/viewport-overzoomed/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 16, + 17, + 1, + [ + 222590, + 222590 + ], + [ + 8734, + 8734 + ], + [ + 116224, + 116224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-pitch-alignment/viewport-text-depthtest/metrics.json b/metrics/windows-msvc-release/render-tests/text-pitch-alignment/viewport-text-depthtest/metrics.json new file mode 100644 index 00000000000..2292400be69 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-pitch-alignment/viewport-text-depthtest/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 18, + 10, + 35, + 1, + [ + 113046, + 113046 + ], + [ + 958, + 958 + ], + [ + 5224, + 5224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-pitch-alignment/viewport-text-rotation-alignment-map/metrics.json b/metrics/windows-msvc-release/render-tests/text-pitch-alignment/viewport-text-rotation-alignment-map/metrics.json new file mode 100644 index 00000000000..1514cee615b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-pitch-alignment/viewport-text-rotation-alignment-map/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 475200 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 7, + 11, + 1, + [ + 97834, + 97834 + ], + [ + 59962, + 59962 + ], + [ + 491664, + 491664 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-pitch-alignment/viewport-text-rotation-alignment-viewport/metrics.json b/metrics/windows-msvc-release/render-tests/text-pitch-alignment/viewport-text-rotation-alignment-viewport/metrics.json new file mode 100644 index 00000000000..1514cee615b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-pitch-alignment/viewport-text-rotation-alignment-viewport/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 475200 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 7, + 11, + 1, + [ + 97834, + 97834 + ], + [ + 59962, + 59962 + ], + [ + 491664, + 491664 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-pitch-scaling/line-half/metrics.json b/metrics/windows-msvc-release/render-tests/text-pitch-scaling/line-half/metrics.json new file mode 100644 index 00000000000..1514cee615b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-pitch-scaling/line-half/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 475200 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 7, + 11, + 1, + [ + 97834, + 97834 + ], + [ + 59962, + 59962 + ], + [ + 491664, + 491664 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-radial-offset/basic/metrics.json b/metrics/windows-msvc-release/render-tests/text-radial-offset/basic/metrics.json new file mode 100644 index 00000000000..dfa75209163 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-radial-offset/basic/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 11, + 1, + [ + 33209, + 33209 + ], + [ + 238, + 238 + ], + [ + 1648, + 1648 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-rotate/anchor-bottom/metrics.json b/metrics/windows-msvc-release/render-tests/text-rotate/anchor-bottom/metrics.json new file mode 100644 index 00000000000..789eb531ac2 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-rotate/anchor-bottom/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 296601 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 21292, + 21292 + ], + [ + 82, + 82 + ], + [ + 864, + 864 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-rotate/anchor-left/metrics.json b/metrics/windows-msvc-release/render-tests/text-rotate/anchor-left/metrics.json new file mode 100644 index 00000000000..789eb531ac2 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-rotate/anchor-left/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 296601 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 21292, + 21292 + ], + [ + 82, + 82 + ], + [ + 864, + 864 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-rotate/anchor-right/metrics.json b/metrics/windows-msvc-release/render-tests/text-rotate/anchor-right/metrics.json new file mode 100644 index 00000000000..789eb531ac2 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-rotate/anchor-right/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 296601 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 21292, + 21292 + ], + [ + 82, + 82 + ], + [ + 864, + 864 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-rotate/anchor-top/metrics.json b/metrics/windows-msvc-release/render-tests/text-rotate/anchor-top/metrics.json new file mode 100644 index 00000000000..789eb531ac2 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-rotate/anchor-top/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 296601 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 21292, + 21292 + ], + [ + 82, + 82 + ], + [ + 864, + 864 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-rotate/function/metrics.json b/metrics/windows-msvc-release/render-tests/text-rotate/function/metrics.json new file mode 100644 index 00000000000..0206fc826fe --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-rotate/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 35828, + 35828 + ], + [ + 70, + 70 + ], + [ + 704, + 704 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-rotate/literal/metrics.json b/metrics/windows-msvc-release/render-tests/text-rotate/literal/metrics.json new file mode 100644 index 00000000000..0206fc826fe --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-rotate/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 35828, + 35828 + ], + [ + 70, + 70 + ], + [ + 704, + 704 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-rotate/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/text-rotate/property-function/metrics.json new file mode 100644 index 00000000000..08593319169 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-rotate/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 33340, + 33340 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-rotate/with-offset/metrics.json b/metrics/windows-msvc-release/render-tests/text-rotate/with-offset/metrics.json new file mode 100644 index 00000000000..e348c71619e --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-rotate/with-offset/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 6, + 12, + 1, + [ + 35836, + 35836 + ], + [ + 86, + 86 + ], + [ + 800, + 800 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-rotation-alignment/auto-symbol-placement-line/metrics.json b/metrics/windows-msvc-release/render-tests/text-rotation-alignment/auto-symbol-placement-line/metrics.json new file mode 100644 index 00000000000..70ac3608a98 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-rotation-alignment/auto-symbol-placement-line/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 33408, + 33408 + ], + [ + 166, + 166 + ], + [ + 1984, + 1984 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-rotation-alignment/auto-symbol-placement-point/metrics.json b/metrics/windows-msvc-release/render-tests/text-rotation-alignment/auto-symbol-placement-point/metrics.json new file mode 100644 index 00000000000..905846132df --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-rotation-alignment/auto-symbol-placement-point/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 33408, + 33408 + ], + [ + 58, + 58 + ], + [ + 544, + 544 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-rotation-alignment/map-symbol-placement-line/metrics.json b/metrics/windows-msvc-release/render-tests/text-rotation-alignment/map-symbol-placement-line/metrics.json new file mode 100644 index 00000000000..70ac3608a98 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-rotation-alignment/map-symbol-placement-line/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 33408, + 33408 + ], + [ + 166, + 166 + ], + [ + 1984, + 1984 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-rotation-alignment/map-symbol-placement-point/metrics.json b/metrics/windows-msvc-release/render-tests/text-rotation-alignment/map-symbol-placement-point/metrics.json new file mode 100644 index 00000000000..905846132df --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-rotation-alignment/map-symbol-placement-point/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 33408, + 33408 + ], + [ + 58, + 58 + ], + [ + 544, + 544 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-rotation-alignment/viewport-symbol-placement-line/metrics.json b/metrics/windows-msvc-release/render-tests/text-rotation-alignment/viewport-symbol-placement-line/metrics.json new file mode 100644 index 00000000000..70ac3608a98 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-rotation-alignment/viewport-symbol-placement-line/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 33408, + 33408 + ], + [ + 166, + 166 + ], + [ + 1984, + 1984 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-rotation-alignment/viewport-symbol-placement-point/metrics.json b/metrics/windows-msvc-release/render-tests/text-rotation-alignment/viewport-symbol-placement-point/metrics.json new file mode 100644 index 00000000000..905846132df --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-rotation-alignment/viewport-symbol-placement-point/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 33408, + 33408 + ], + [ + 58, + 58 + ], + [ + 544, + 544 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-size/camera-function-high-base/metrics.json b/metrics/windows-msvc-release/render-tests/text-size/camera-function-high-base/metrics.json new file mode 100644 index 00000000000..84fc4fe605e --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-size/camera-function-high-base/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 33392, + 33392 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-size/camera-function-interval/metrics.json b/metrics/windows-msvc-release/render-tests/text-size/camera-function-interval/metrics.json new file mode 100644 index 00000000000..bf6832d42b7 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-size/camera-function-interval/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 35153, + 35153 + ], + [ + 58, + 58 + ], + [ + 544, + 544 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-size/composite-expression/metrics.json b/metrics/windows-msvc-release/render-tests/text-size/composite-expression/metrics.json new file mode 100644 index 00000000000..be4621cd935 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-size/composite-expression/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 33392, + 33392 + ], + [ + 70, + 70 + ], + [ + 704, + 704 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-size/composite-function-line-placement/metrics.json b/metrics/windows-msvc-release/render-tests/text-size/composite-function-line-placement/metrics.json new file mode 100644 index 00000000000..5c85a420f3c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-size/composite-function-line-placement/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 48536, + 48536 + ], + [ + 334, + 334 + ], + [ + 4224, + 4224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-size/composite-function/metrics.json b/metrics/windows-msvc-release/render-tests/text-size/composite-function/metrics.json new file mode 100644 index 00000000000..84fc4fe605e --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-size/composite-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 33392, + 33392 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-size/default/metrics.json b/metrics/windows-msvc-release/render-tests/text-size/default/metrics.json new file mode 100644 index 00000000000..bf6832d42b7 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-size/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 35153, + 35153 + ], + [ + 58, + 58 + ], + [ + 544, + 544 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-size/function/metrics.json b/metrics/windows-msvc-release/render-tests/text-size/function/metrics.json new file mode 100644 index 00000000000..bf6832d42b7 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-size/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 35153, + 35153 + ], + [ + 58, + 58 + ], + [ + 544, + 544 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-size/literal/metrics.json b/metrics/windows-msvc-release/render-tests/text-size/literal/metrics.json new file mode 100644 index 00000000000..bf6832d42b7 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-size/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 35153, + 35153 + ], + [ + 58, + 58 + ], + [ + 544, + 544 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-size/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/text-size/property-function/metrics.json new file mode 100644 index 00000000000..84fc4fe605e --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-size/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 33392, + 33392 + ], + [ + 46, + 46 + ], + [ + 384, + 384 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-size/zero/metrics.json b/metrics/windows-msvc-release/render-tests/text-size/zero/metrics.json new file mode 100644 index 00000000000..7cc4d80c96b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-size/zero/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 21, + 9, + 1, + [ + 281224, + 281224 + ], + [ + 58, + 58 + ], + [ + 544, + 544 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-tile-edge-clipping/default/metrics.json b/metrics/windows-msvc-release/render-tests/text-tile-edge-clipping/default/metrics.json new file mode 100644 index 00000000000..05d7f575551 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-tile-edge-clipping/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 636073 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 21292, + 21292 + ], + [ + 10162, + 10162 + ], + [ + 135264, + 135264 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-transform/lowercase/metrics.json b/metrics/windows-msvc-release/render-tests/text-transform/lowercase/metrics.json new file mode 100644 index 00000000000..2bf7d113546 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-transform/lowercase/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 1566814 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 138368, + 138368 + ], + [ + 32566, + 32566 + ], + [ + 433984, + 433984 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-transform/property-function/metrics.json b/metrics/windows-msvc-release/render-tests/text-transform/property-function/metrics.json new file mode 100644 index 00000000000..94f6c3ccd62 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-transform/property-function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 37008, + 37008 + ], + [ + 142, + 142 + ], + [ + 1664, + 1664 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-transform/uppercase/metrics.json b/metrics/windows-msvc-release/render-tests/text-transform/uppercase/metrics.json new file mode 100644 index 00000000000..ecb73166999 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-transform/uppercase/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 1566814 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 139552, + 139552 + ], + [ + 32566, + 32566 + ], + [ + 433984, + 433984 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-translate-anchor/map/metrics.json b/metrics/windows-msvc-release/render-tests/text-translate-anchor/map/metrics.json new file mode 100644 index 00000000000..9162d111f6e --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-translate-anchor/map/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 792561 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 7, + 13, + 1, + [ + 71656, + 71656 + ], + [ + 5398, + 5398 + ], + [ + 71744, + 71744 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-translate-anchor/viewport/metrics.json b/metrics/windows-msvc-release/render-tests/text-translate-anchor/viewport/metrics.json new file mode 100644 index 00000000000..9162d111f6e --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-translate-anchor/viewport/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 792561 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 7, + 13, + 1, + [ + 71656, + 71656 + ], + [ + 5398, + 5398 + ], + [ + 71744, + 71744 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-translate/default/metrics.json b/metrics/windows-msvc-release/render-tests/text-translate/default/metrics.json new file mode 100644 index 00000000000..cd668f351a5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-translate/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 1566814 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 143312, + 143312 + ], + [ + 10870, + 10870 + ], + [ + 144704, + 144704 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-translate/function/metrics.json b/metrics/windows-msvc-release/render-tests/text-translate/function/metrics.json new file mode 100644 index 00000000000..cd668f351a5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-translate/function/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 1566814 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 143312, + 143312 + ], + [ + 10870, + 10870 + ], + [ + 144704, + 144704 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-translate/literal/metrics.json b/metrics/windows-msvc-release/render-tests/text-translate/literal/metrics.json new file mode 100644 index 00000000000..cd668f351a5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-translate/literal/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 1566814 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 143312, + 143312 + ], + [ + 10870, + 10870 + ], + [ + 144704, + 144704 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/all-anchors-icon-text-fit/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/all-anchors-icon-text-fit/metrics.json new file mode 100644 index 00000000000..9953c2ea9e9 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/all-anchors-icon-text-fit/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 37, + 1, + [ + 90448, + 90448 + ], + [ + 100366, + 100366 + ], + [ + 1337984, + 1337984 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/all-anchors-text-allow-overlap/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/all-anchors-text-allow-overlap/metrics.json new file mode 100644 index 00000000000..dca033517bc --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/all-anchors-text-allow-overlap/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 686859 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 5, + 9, + 1, + [ + 52212, + 52212 + ], + [ + 5494, + 5494 + ], + [ + 73024, + 73024 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/all-anchors/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/all-anchors/metrics.json new file mode 100644 index 00000000000..dfa75209163 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/all-anchors/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 11, + 1, + [ + 33209, + 33209 + ], + [ + 238, + 238 + ], + [ + 1648, + 1648 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/databind-coalesce/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/databind-coalesce/metrics.json new file mode 100644 index 00000000000..d4202bfa226 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/databind-coalesce/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 87036 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 38722, + 38722 + ], + [ + 238, + 238 + ], + [ + 2944, + 2944 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/databind-interpolate/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/databind-interpolate/metrics.json new file mode 100644 index 00000000000..d4202bfa226 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/databind-interpolate/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 87036 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 38722, + 38722 + ], + [ + 238, + 238 + ], + [ + 2944, + 2944 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/icon-image-all-anchors/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/icon-image-all-anchors/metrics.json new file mode 100644 index 00000000000..031fe71047b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/icon-image-all-anchors/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 296601 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 28467, + 28467 + ], + [ + 238, + 238 + ], + [ + 2944, + 2944 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/icon-image-offset/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/icon-image-offset/metrics.json new file mode 100644 index 00000000000..7bbece367a2 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/icon-image-offset/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 86050 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 6, + 13, + 1, + [ + 42916, + 42916 + ], + [ + 322, + 322 + ], + [ + 4064, + 4064 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/icon-image/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/icon-image/metrics.json new file mode 100644 index 00000000000..031fe71047b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/icon-image/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 296601 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 28467, + 28467 + ], + [ + 238, + 238 + ], + [ + 2944, + 2944 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/icon-text-fit-collision-box/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/icon-text-fit-collision-box/metrics.json new file mode 100644 index 00000000000..9f778921724 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/icon-text-fit-collision-box/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 296601 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 6, + 19, + 1, + [ + 32043, + 32043 + ], + [ + 422, + 422 + ], + [ + 4928, + 4928 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/no-animate-zoom/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/no-animate-zoom/metrics.json new file mode 100644 index 00000000000..2a7b3b9cd61 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/no-animate-zoom/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 12, + 27, + 1, + [ + 215680, + 215680 + ], + [ + 406, + 406 + ], + [ + 3744, + 3744 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/pitched-offset/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/pitched-offset/metrics.json new file mode 100644 index 00000000000..b06ed0feb28 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/pitched-offset/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 11, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 21, + 21, + 1, + [ + 274384, + 274384 + ], + [ + 97654, + 97654 + ], + [ + 1301824, + 1301824 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/pitched-with-map/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/pitched-with-map/metrics.json new file mode 100644 index 00000000000..b06ed0feb28 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/pitched-with-map/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 11, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 21, + 21, + 1, + [ + 274384, + 274384 + ], + [ + 97654, + 97654 + ], + [ + 1301824, + 1301824 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/pitched/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/pitched/metrics.json new file mode 100644 index 00000000000..b06ed0feb28 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/pitched/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 11, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 21, + 21, + 1, + [ + 274384, + 274384 + ], + [ + 97654, + 97654 + ], + [ + 1301824, + 1301824 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/rotated-offset/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/rotated-offset/metrics.json new file mode 100644 index 00000000000..33eed36df4c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/rotated-offset/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 1004220 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 7, + 13, + 1, + [ + 71656, + 71656 + ], + [ + 48406, + 48406 + ], + [ + 645184, + 645184 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/rotated-with-map/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/rotated-with-map/metrics.json new file mode 100644 index 00000000000..33eed36df4c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/rotated-with-map/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 1004220 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 7, + 13, + 1, + [ + 71656, + 71656 + ], + [ + 48406, + 48406 + ], + [ + 645184, + 645184 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/rotated/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/rotated/metrics.json new file mode 100644 index 00000000000..33eed36df4c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/rotated/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 1004220 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 7, + 13, + 1, + [ + 71656, + 71656 + ], + [ + 48406, + 48406 + ], + [ + 645184, + 645184 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/single-justification/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/single-justification/metrics.json new file mode 100644 index 00000000000..9dca847cbba --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/single-justification/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 143312, + 143312 + ], + [ + 32566, + 32566 + ], + [ + 433984, + 433984 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/single-line/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/single-line/metrics.json new file mode 100644 index 00000000000..a8acd89723c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/single-line/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 143312, + 143312 + ], + [ + 10870, + 10870 + ], + [ + 144704, + 144704 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/text-allow-overlap/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/text-allow-overlap/metrics.json new file mode 100644 index 00000000000..40b67f14452 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/text-allow-overlap/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 11, + 1, + [ + 33209, + 33209 + ], + [ + 118, + 118 + ], + [ + 768, + 768 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/top-bottom-left-right/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/top-bottom-left-right/metrics.json new file mode 100644 index 00000000000..74f5df99b33 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor-offset/top-bottom-left-right/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1198157 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 7, + 17, + 1, + [ + 171106, + 171106 + ], + [ + 22450, + 22450 + ], + [ + 264688, + 264688 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors-icon-text-fit/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors-icon-text-fit/metrics.json new file mode 100644 index 00000000000..9953c2ea9e9 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors-icon-text-fit/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 13, + 37, + 1, + [ + 90448, + 90448 + ], + [ + 100366, + 100366 + ], + [ + 1337984, + 1337984 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors-offset-zero/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors-offset-zero/metrics.json new file mode 100644 index 00000000000..dfa75209163 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors-offset-zero/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 11, + 1, + [ + 33209, + 33209 + ], + [ + 238, + 238 + ], + [ + 1648, + 1648 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors-offset/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors-offset/metrics.json new file mode 100644 index 00000000000..dfa75209163 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors-offset/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 11, + 1, + [ + 33209, + 33209 + ], + [ + 238, + 238 + ], + [ + 1648, + 1648 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors-radial-offset-zero/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors-radial-offset-zero/metrics.json new file mode 100644 index 00000000000..dfa75209163 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors-radial-offset-zero/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 11, + 1, + [ + 33209, + 33209 + ], + [ + 238, + 238 + ], + [ + 1648, + 1648 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors-text-allow-overlap/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors-text-allow-overlap/metrics.json new file mode 100644 index 00000000000..dca033517bc --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors-text-allow-overlap/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 686859 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 5, + 9, + 1, + [ + 52212, + 52212 + ], + [ + 5494, + 5494 + ], + [ + 73024, + 73024 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors-tile-map-mode/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors-tile-map-mode/metrics.json new file mode 100644 index 00000000000..1ca57cbe487 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors-tile-map-mode/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 16, + 2668276 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 24, + 36, + 4, + [ + 250852, + 250852 + ], + [ + 194056, + 194056 + ], + [ + 2586496, + 2586496 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors-two-dimentional-offset-negative/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors-two-dimentional-offset-negative/metrics.json new file mode 100644 index 00000000000..dfa75209163 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors-two-dimentional-offset-negative/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 11, + 1, + [ + 33209, + 33209 + ], + [ + 238, + 238 + ], + [ + 1648, + 1648 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors-two-dimentional-offset-zero/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors-two-dimentional-offset-zero/metrics.json new file mode 100644 index 00000000000..dfa75209163 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors-two-dimentional-offset-zero/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 11, + 1, + [ + 33209, + 33209 + ], + [ + 238, + 238 + ], + [ + 1648, + 1648 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors-two-dimentional-offset/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors-two-dimentional-offset/metrics.json new file mode 100644 index 00000000000..dfa75209163 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors-two-dimentional-offset/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 11, + 1, + [ + 33209, + 33209 + ], + [ + 238, + 238 + ], + [ + 1648, + 1648 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors/metrics.json new file mode 100644 index 00000000000..806d886e75c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor/all-anchors/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 143312, + 143312 + ], + [ + 97654, + 97654 + ], + [ + 1301824, + 1301824 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor/icon-image-all-anchors/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor/icon-image-all-anchors/metrics.json new file mode 100644 index 00000000000..031fe71047b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor/icon-image-all-anchors/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 296601 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 28467, + 28467 + ], + [ + 238, + 238 + ], + [ + 2944, + 2944 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor/icon-image/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor/icon-image/metrics.json new file mode 100644 index 00000000000..031fe71047b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor/icon-image/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 296601 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 28467, + 28467 + ], + [ + 238, + 238 + ], + [ + 2944, + 2944 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor/icon-text-fit-collision-box/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor/icon-text-fit-collision-box/metrics.json new file mode 100644 index 00000000000..9f778921724 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor/icon-text-fit-collision-box/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 296601 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 6, + 19, + 1, + [ + 32043, + 32043 + ], + [ + 422, + 422 + ], + [ + 4928, + 4928 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor/left-top-right-bottom-offset-tile-map-mode/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor/left-top-right-bottom-offset-tile-map-mode/metrics.json new file mode 100644 index 00000000000..813a3d7f101 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor/left-top-right-bottom-offset-tile-map-mode/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 22, + 3183754 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 12, + 24, + 52, + 4, + [ + 685542, + 685542 + ], + [ + 79084, + 79084 + ], + [ + 1053536, + 1053536 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor/no-animate-zoom/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor/no-animate-zoom/metrics.json new file mode 100644 index 00000000000..2a7b3b9cd61 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor/no-animate-zoom/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 12, + 27, + 1, + [ + 215680, + 215680 + ], + [ + 406, + 406 + ], + [ + 3744, + 3744 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor/pitched-offset/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor/pitched-offset/metrics.json new file mode 100644 index 00000000000..b06ed0feb28 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor/pitched-offset/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 11, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 21, + 21, + 1, + [ + 274384, + 274384 + ], + [ + 97654, + 97654 + ], + [ + 1301824, + 1301824 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor/pitched-rotated-debug/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor/pitched-rotated-debug/metrics.json new file mode 100644 index 00000000000..102e62664bd --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor/pitched-rotated-debug/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 8, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 8, + 25, + 33, + 1, + [ + 176120, + 176120 + ], + [ + 101270, + 101270 + ], + [ + 1323520, + 1323520 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor/pitched-with-map/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor/pitched-with-map/metrics.json new file mode 100644 index 00000000000..b06ed0feb28 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor/pitched-with-map/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 11, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 21, + 21, + 1, + [ + 274384, + 274384 + ], + [ + 97654, + 97654 + ], + [ + 1301824, + 1301824 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor/pitched/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor/pitched/metrics.json new file mode 100644 index 00000000000..b06ed0feb28 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor/pitched/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 11, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 21, + 21, + 1, + [ + 274384, + 274384 + ], + [ + 97654, + 97654 + ], + [ + 1301824, + 1301824 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor/rotated-offset/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor/rotated-offset/metrics.json new file mode 100644 index 00000000000..33eed36df4c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor/rotated-offset/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 1004220 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 7, + 13, + 1, + [ + 71656, + 71656 + ], + [ + 48406, + 48406 + ], + [ + 645184, + 645184 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor/rotated-with-map/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor/rotated-with-map/metrics.json new file mode 100644 index 00000000000..33eed36df4c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor/rotated-with-map/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 1004220 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 7, + 13, + 1, + [ + 71656, + 71656 + ], + [ + 48406, + 48406 + ], + [ + 645184, + 645184 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor/rotated/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor/rotated/metrics.json new file mode 100644 index 00000000000..33eed36df4c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor/rotated/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 1004220 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 7, + 13, + 1, + [ + 71656, + 71656 + ], + [ + 48406, + 48406 + ], + [ + 645184, + 645184 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor/single-justification/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor/single-justification/metrics.json new file mode 100644 index 00000000000..9dca847cbba --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor/single-justification/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 143312, + 143312 + ], + [ + 32566, + 32566 + ], + [ + 433984, + 433984 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor/single-line/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor/single-line/metrics.json new file mode 100644 index 00000000000..a8acd89723c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor/single-line/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1778473 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 143312, + 143312 + ], + [ + 10870, + 10870 + ], + [ + 144704, + 144704 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor/text-allow-overlap/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor/text-allow-overlap/metrics.json new file mode 100644 index 00000000000..40b67f14452 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor/text-allow-overlap/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 11, + 1, + [ + 33209, + 33209 + ], + [ + 118, + 118 + ], + [ + 768, + 768 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-variable-anchor/top-bottom-left-right/metrics.json b/metrics/windows-msvc-release/render-tests/text-variable-anchor/top-bottom-left-right/metrics.json new file mode 100644 index 00000000000..74f5df99b33 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-variable-anchor/top-bottom-left-right/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 7, + 1198157 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 7, + 17, + 1, + [ + 171106, + 171106 + ], + [ + 22450, + 22450 + ], + [ + 264688, + 264688 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-visibility/none/metrics.json b/metrics/windows-msvc-release/render-tests/text-visibility/none/metrics.json new file mode 100644 index 00000000000..7da07969667 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-visibility/none/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 5, + 5, + 1, + [ + 65536, + 65536 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-visibility/visible/metrics.json b/metrics/windows-msvc-release/render-tests/text-visibility/visible/metrics.json new file mode 100644 index 00000000000..d7ff42c1270 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-visibility/visible/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 5, + 1566814 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 143312, + 143312 + ], + [ + 92614, + 92614 + ], + [ + 1234624, + 1234624 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-writing-mode/line_label/chinese-punctuation/metrics.json b/metrics/windows-msvc-release/render-tests/text-writing-mode/line_label/chinese-punctuation/metrics.json new file mode 100644 index 00000000000..4da17ca35c8 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-writing-mode/line_label/chinese-punctuation/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 12, + 1726951 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 4, + 11, + 1, + [ + 51945, + 51945 + ], + [ + 2158, + 2158 + ], + [ + 26752, + 26752 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-writing-mode/line_label/chinese/metrics.json b/metrics/windows-msvc-release/render-tests/text-writing-mode/line_label/chinese/metrics.json new file mode 100644 index 00000000000..4c978ab6c2b --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-writing-mode/line_label/chinese/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 42, + 8167579 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 11, + 13, + 25, + 1, + [ + 305640, + 305640 + ], + [ + 3526, + 3526 + ], + [ + 44480, + 44480 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-writing-mode/line_label/latin/metrics.json b/metrics/windows-msvc-release/render-tests/text-writing-mode/line_label/latin/metrics.json new file mode 100644 index 00000000000..8c2cc0dbcb2 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-writing-mode/line_label/latin/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 74745 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 11, + 13, + 25, + 1, + [ + 146720, + 146720 + ], + [ + 1870, + 1870 + ], + [ + 22400, + 22400 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-writing-mode/line_label/mixed/metrics.json b/metrics/windows-msvc-release/render-tests/text-writing-mode/line_label/mixed/metrics.json new file mode 100644 index 00000000000..caf18baec7c --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-writing-mode/line_label/mixed/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 673020 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 11, + 13, + 25, + 1, + [ + 171956, + 171956 + ], + [ + 3334, + 3334 + ], + [ + 41920, + 41920 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/cjk-arabic-vertical-mode/metrics.json b/metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/cjk-arabic-vertical-mode/metrics.json new file mode 100644 index 00000000000..23e8621fe30 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/cjk-arabic-vertical-mode/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 3, + 295054 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 45608, + 45608 + ], + [ + 1342, + 1342 + ], + [ + 17664, + 17664 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/cjk-horizontal-vertical-mode/metrics.json b/metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/cjk-horizontal-vertical-mode/metrics.json new file mode 100644 index 00000000000..7d4c49afdfb --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/cjk-horizontal-vertical-mode/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 134699 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 41706, + 41706 + ], + [ + 526, + 526 + ], + [ + 6784, + 6784 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/cjk-multiline-vertical-horizontal-mode/metrics.json b/metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/cjk-multiline-vertical-horizontal-mode/metrics.json new file mode 100644 index 00000000000..eabb4022be5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/cjk-multiline-vertical-horizontal-mode/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 219641 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 41706, + 41706 + ], + [ + 550, + 550 + ], + [ + 7104, + 7104 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/cjk-punctuation-vertical-mode/metrics.json b/metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/cjk-punctuation-vertical-mode/metrics.json new file mode 100644 index 00000000000..25fb8b4d1e0 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/cjk-punctuation-vertical-mode/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 12, + 1726951 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 54188, + 54188 + ], + [ + 790, + 790 + ], + [ + 10304, + 10304 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/cjk-variable-anchors-vertical-horizontal-mode-icon-text-fit/metrics.json b/metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/cjk-variable-anchors-vertical-horizontal-mode-icon-text-fit/metrics.json new file mode 100644 index 00000000000..d8ccbe177ba --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/cjk-variable-anchors-vertical-horizontal-mode-icon-text-fit/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 431300 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 31984, + 31984 + ], + [ + 1030, + 1030 + ], + [ + 13504, + 13504 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/cjk-variable-anchors-vertical-horizontal-mode/metrics.json b/metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/cjk-variable-anchors-vertical-horizontal-mode/metrics.json new file mode 100644 index 00000000000..632a29ad175 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/cjk-variable-anchors-vertical-horizontal-mode/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 134699 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 41706, + 41706 + ], + [ + 598, + 598 + ], + [ + 7744, + 7744 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/cjk-variable-anchors-vertical-mode/metrics.json b/metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/cjk-variable-anchors-vertical-mode/metrics.json new file mode 100644 index 00000000000..7d4c49afdfb --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/cjk-variable-anchors-vertical-mode/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 134699 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 41706, + 41706 + ], + [ + 526, + 526 + ], + [ + 6784, + 6784 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/cjk-vertical-horizontal-mode/metrics.json b/metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/cjk-vertical-horizontal-mode/metrics.json new file mode 100644 index 00000000000..7d4c49afdfb --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/cjk-vertical-horizontal-mode/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 134699 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 41706, + 41706 + ], + [ + 526, + 526 + ], + [ + 6784, + 6784 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/cjk-vertical-mode/metrics.json b/metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/cjk-vertical-mode/metrics.json new file mode 100644 index 00000000000..7d4c49afdfb --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/cjk-vertical-mode/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 134699 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 41706, + 41706 + ], + [ + 526, + 526 + ], + [ + 6784, + 6784 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/latin-vertical-mode/metrics.json b/metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/latin-vertical-mode/metrics.json new file mode 100644 index 00000000000..5cf22c6b3e5 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/latin-vertical-mode/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 36386, + 36386 + ], + [ + 94, + 94 + ], + [ + 1024, + 1024 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/mixed-multiline-vertical-horizontal-mode-icon-text-fit/metrics.json b/metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/mixed-multiline-vertical-horizontal-mode-icon-text-fit/metrics.json new file mode 100644 index 00000000000..ad6e567fda4 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/mixed-multiline-vertical-horizontal-mode-icon-text-fit/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 431300 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 13, + 1, + [ + 37192, + 37192 + ], + [ + 958, + 958 + ], + [ + 12544, + 12544 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/mixed-multiline-vertical-horizontal-mode/metrics.json b/metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/mixed-multiline-vertical-horizontal-mode/metrics.json new file mode 100644 index 00000000000..c1486937e1d --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/text-writing-mode/point_label/mixed-multiline-vertical-horizontal-mode/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 219641 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 4, + 9, + 1, + [ + 50408, + 50408 + ], + [ + 910, + 910 + ], + [ + 11904, + 11904 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/tilejson-bounds/default/metrics.json b/metrics/windows-msvc-release/render-tests/tilejson-bounds/default/metrics.json new file mode 100644 index 00000000000..9ff0b2697cf --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/tilejson-bounds/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 390258 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 2, + 4, + 7, + 1, + [ + 49152, + 49152 + ], + [ + 25594, + 25594 + ], + [ + 45664, + 45664 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/tms/tms/metrics.json b/metrics/windows-msvc-release/render-tests/tms/tms/metrics.json new file mode 100644 index 00000000000..f7ca11c2324 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/tms/tms/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 367855 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 12, + 9, + 17, + 1, + [ + 131072, + 131072 + ], + [ + 24058, + 24058 + ], + [ + 10024, + 10024 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/within/filter-with-inlined-geojson/metrics.json b/metrics/windows-msvc-release/render-tests/within/filter-with-inlined-geojson/metrics.json new file mode 100644 index 00000000000..12b2edda3bf --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/within/filter-with-inlined-geojson/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 4, + 10, + 1, + [ + 49152, + 49152 + ], + [ + 66, + 66 + ], + [ + 100, + 100 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/within/layout-text/metrics.json b/metrics/windows-msvc-release/render-tests/within/layout-text/metrics.json new file mode 100644 index 00000000000..022aba25a68 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/within/layout-text/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 13, + 17, + 21, + 1, + [ + 207208, + 207208 + ], + [ + 210, + 210 + ], + [ + 944, + 944 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/within/paint-circle/metrics.json b/metrics/windows-msvc-release/render-tests/within/paint-circle/metrics.json new file mode 100644 index 00000000000..e76ac664a03 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/within/paint-circle/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 16, + 13, + 29, + 1, + [ + 196608, + 196608 + ], + [ + 246, + 246 + ], + [ + 528, + 528 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/within/paint-icon/metrics.json b/metrics/windows-msvc-release/render-tests/within/paint-icon/metrics.json new file mode 100644 index 00000000000..a65edfc8c98 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/within/paint-icon/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 2, + 211659 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 13, + 17, + 22, + 1, + [ + 154848, + 154848 + ], + [ + 174, + 174 + ], + [ + 528, + 528 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/within/paint-line/metrics.json b/metrics/windows-msvc-release/render-tests/within/paint-line/metrics.json new file mode 100644 index 00000000000..c32db503cbc --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/within/paint-line/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 5, + 4, + 13, + 1, + [ + 49152, + 49152 + ], + [ + 286, + 286 + ], + [ + 528, + 528 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/within/paint-text/metrics.json b/metrics/windows-msvc-release/render-tests/within/paint-text/metrics.json new file mode 100644 index 00000000000..b42b2f76347 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/within/paint-text/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 84942 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 13, + 17, + 22, + 1, + [ + 207700, + 207700 + ], + [ + 246, + 246 + ], + [ + 1680, + 1680 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/zoom-history/in/metrics.json b/metrics/windows-msvc-release/render-tests/zoom-history/in/metrics.json new file mode 100644 index 00000000000..084056a131e --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/zoom-history/in/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 9, + 15, + 1, + [ + 164352, + 164352 + ], + [ + 82, + 82 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/zoom-history/out/metrics.json b/metrics/windows-msvc-release/render-tests/zoom-history/out/metrics.json new file mode 100644 index 00000000000..084056a131e --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/zoom-history/out/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 9, + 15, + 1, + [ + 164352, + 164352 + ], + [ + 82, + 82 + ], + [ + 224, + 224 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/zoom-visibility/above/metrics.json b/metrics/windows-msvc-release/render-tests/zoom-visibility/above/metrics.json new file mode 100644 index 00000000000..8fbd5d92e32 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/zoom-visibility/above/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 9, + 13, + 1, + [ + 131072, + 131072 + ], + [ + 70, + 70 + ], + [ + 128, + 128 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/zoom-visibility/below/metrics.json b/metrics/windows-msvc-release/render-tests/zoom-visibility/below/metrics.json new file mode 100644 index 00000000000..d11ea20c717 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/zoom-visibility/below/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 34, + 34 + ], + [ + 80, + 80 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/zoom-visibility/in-range/metrics.json b/metrics/windows-msvc-release/render-tests/zoom-visibility/in-range/metrics.json new file mode 100644 index 00000000000..a9262cad3a1 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/zoom-visibility/in-range/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 13, + 21, + 1, + [ + 262144, + 262144 + ], + [ + 118, + 118 + ], + [ + 192, + 192 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/zoom-visibility/out-of-range/metrics.json b/metrics/windows-msvc-release/render-tests/zoom-visibility/out-of-range/metrics.json new file mode 100644 index 00000000000..a00f95be78e --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/zoom-visibility/out-of-range/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 9, + 13, + 1, + [ + 196608, + 196608 + ], + [ + 70, + 70 + ], + [ + 128, + 128 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/zoom-visibility/was-above/metrics.json b/metrics/windows-msvc-release/render-tests/zoom-visibility/was-above/metrics.json new file mode 100644 index 00000000000..b51667187e3 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/zoom-visibility/was-above/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 9, + 13, + 1, + [ + 131072, + 131072 + ], + [ + 70, + 70 + ], + [ + 128, + 128 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/zoom-visibility/was-below/metrics.json b/metrics/windows-msvc-release/render-tests/zoom-visibility/was-below/metrics.json new file mode 100644 index 00000000000..01b432fe214 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/zoom-visibility/was-below/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 1, + 3, + 7, + 1, + [ + 32768, + 32768 + ], + [ + 34, + 34 + ], + [ + 80, + 80 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/zoomed-fill/default/metrics.json b/metrics/windows-msvc-release/render-tests/zoomed-fill/default/metrics.json new file mode 100644 index 00000000000..ca6ff8e3338 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/zoomed-fill/default/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 1, + 390258 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 3, + 6, + 8, + 1, + [ + 81920, + 81920 + ], + [ + 70598, + 70598 + ], + [ + 37328, + 37328 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/zoomed-raster/fractional/metrics.json b/metrics/windows-msvc-release/render-tests/zoomed-raster/fractional/metrics.json new file mode 100644 index 00000000000..4859f4afb12 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/zoomed-raster/fractional/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 6, + 290116 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 6, + 11, + 5, + 1, + [ + 1638400, + 1638400 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/zoomed-raster/overzoom/metrics.json b/metrics/windows-msvc-release/render-tests/zoomed-raster/overzoom/metrics.json new file mode 100644 index 00000000000..10305579d18 --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/zoomed-raster/overzoom/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 4, + 192641 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 4, + 7, + 5, + 1, + [ + 1081344, + 1081344 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-msvc-release/render-tests/zoomed-raster/underzoom/metrics.json b/metrics/windows-msvc-release/render-tests/zoomed-raster/underzoom/metrics.json new file mode 100644 index 00000000000..50f1262c46f --- /dev/null +++ b/metrics/windows-msvc-release/render-tests/zoomed-raster/underzoom/metrics.json @@ -0,0 +1,35 @@ +{ + "network": [ + [ + "probeNetwork - default - end", + 0, + 0 + ], + [ + "probeNetwork - default - start", + 0, + 0 + ] + ], + "gfx": [ + [ + "probeGFX - default - end", + 0, + 3, + 5, + 1, + [ + 32768, + 32768 + ], + [ + 22, + 22 + ], + [ + 64, + 64 + ] + ] + ] +} \ No newline at end of file diff --git a/metrics/windows-opengl.json b/metrics/windows-opengl.json new file mode 100644 index 00000000000..bf693f931e1 --- /dev/null +++ b/metrics/windows-opengl.json @@ -0,0 +1,15 @@ +{ + "base_test_path": "integration", + "cache_path": "cache-style.db", + "expectation_paths": [ + ], + "ignore_paths": [ + "ignores/platform-all.json", + "ignores/windows-opengl.json" + ], + "metric_path": "windows-msvc-release", + "probes": [ + "probeGFX", + "probeNetwork" + ] +} diff --git a/metrics/windows-vulkan.json b/metrics/windows-vulkan.json new file mode 100644 index 00000000000..bbcbe79edc2 --- /dev/null +++ b/metrics/windows-vulkan.json @@ -0,0 +1,15 @@ +{ + "base_test_path": "integration", + "cache_path": "cache-style.db", + "expectation_paths": [ + ], + "ignore_paths": [ + "ignores/platform-all.json", + "ignores/windows-vulkan.json" + ], + "metric_path": "windows-msvc-release", + "probes": [ + "probeGFX", + "probeNetwork" + ] +} diff --git a/platform/android/android.cmake b/platform/android/android.cmake index 5f141e7f598..0f14d074f46 100644 --- a/platform/android/android.cmake +++ b/platform/android/android.cmake @@ -154,9 +154,7 @@ target_link_libraries( Mapbox::Base::jni.hpp mbgl-compiler-options $<$:curl::curl_static> - -Wl,--whole-archive - mbgl-test - -Wl,--no-whole-archive + $ ) @@ -209,9 +207,7 @@ target_link_libraries( PRIVATE Mapbox::Base::jni.hpp mbgl-compiler-options - -Wl,--whole-archive - mbgl-benchmark - -Wl,--no-whole-archive + $ ) add_custom_command( diff --git a/platform/linux/linux.cmake b/platform/linux/linux.cmake index 7d1140f60ca..e1374d067a5 100644 --- a/platform/linux/linux.cmake +++ b/platform/linux/linux.cmake @@ -203,9 +203,7 @@ target_link_libraries( mbgl-test-runner PRIVATE mbgl-compiler-options - -Wl,--whole-archive - mbgl-test - -Wl,--no-whole-archive + $ ) add_executable( @@ -217,9 +215,7 @@ target_link_libraries( mbgl-benchmark-runner PRIVATE mbgl-compiler-options - -Wl,--whole-archive - mbgl-benchmark - -Wl,--no-whole-archive + $ ) add_executable( diff --git a/platform/macos/macos.cmake b/platform/macos/macos.cmake index 7d928d4f47c..4ca02db212c 100644 --- a/platform/macos/macos.cmake +++ b/platform/macos/macos.cmake @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.19) +cmake_minimum_required(VERSION 3.24) set(CMAKE_OSX_DEPLOYMENT_TARGET "14.3") # Override default CMake NATIVE_ARCH_ACTUAL diff --git a/platform/qt/qt.cmake b/platform/qt/qt.cmake index 71957dff527..0f2bf061b35 100644 --- a/platform/qt/qt.cmake +++ b/platform/qt/qt.cmake @@ -203,7 +203,7 @@ if(NOT MLN_QT_LIBRARY_ONLY) else() target_link_libraries( mbgl-test-runner - PRIVATE -Wl,--whole-archive mbgl-test -Wl,--no-whole-archive + PRIVATE $ ) endif() diff --git a/platform/windows/windows.cmake b/platform/windows/windows.cmake index 16736215c3b..8665a6f0be0 100644 --- a/platform/windows/windows.cmake +++ b/platform/windows/windows.cmake @@ -228,9 +228,8 @@ target_link_libraries( mbgl-test-runner PRIVATE mbgl-compiler-options - -Wl,--whole-archive - mbgl-test - -Wl,--no-whole-archive + $ + $,libuv::uv_a,libuv::uv> ) add_executable( @@ -242,8 +241,7 @@ target_link_libraries( mbgl-benchmark-runner PRIVATE mbgl-compiler-options - mbgl-benchmark - -WHOLEARCHIVE:mbgl-benchmark + $ $,libuv::uv_a,libuv::uv> shlwapi ) diff --git a/render-test/android/app/build.gradle.kts b/render-test/android/app/build.gradle.kts index 4175e74f821..564a28f67b5 100644 --- a/render-test/android/app/build.gradle.kts +++ b/render-test/android/app/build.gradle.kts @@ -45,7 +45,7 @@ android { externalNativeBuild { cmake { - version = "3.19.0+" + version = "3.24.0+" path = file("../../../CMakeLists.txt") } } diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 9d15d5ce41e..816037eea13 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -172,7 +172,7 @@ if(MLN_WITH_METAL) ) endif() -if(WIN32 OR CMAKE_SYSTEM_NAME STREQUAL Android) +if(CMAKE_SYSTEM_NAME STREQUAL Android) message("Target platform does not support HTTP tests or dependencies not found.") set(MLN_TEST_HAS_TEST_SERVER 0) @@ -186,7 +186,7 @@ else() ${PROJECT_SOURCE_DIR}/test/src/mbgl/test/http_server.cpp PROPERTIES COMPILE_FLAGS - -Wno-shadow + $<$,$>:-Wno-shadow> ) set_source_files_properties( ${PROJECT_SOURCE_DIR}/test/src/mbgl/test/http_server.cpp @@ -263,7 +263,7 @@ if (MLN_WITH_CLANG_TIDY) set_target_properties(mbgl-test PROPERTIES CXX_CLANG_TIDY "${CLANG_TIDY_COMMAND}") endif() -if (CMAKE_SYSTEM_NAME STREQUAL Linux) +if (WIN32 OR CMAKE_SYSTEM_NAME STREQUAL Linux) target_compile_definitions( mbgl-test PRIVATE USE_CPP_TEST_SERVER diff --git a/test/api/annotations.test.cpp b/test/api/annotations.test.cpp index 79c58d27af3..1f9ddd6e8e1 100644 --- a/test/api/annotations.test.cpp +++ b/test/api/annotations.test.cpp @@ -35,7 +35,11 @@ class AnnotationTest { MapOptions().withMapMode(MapMode::Static).withSize(frontend.getSize())}; void checkRendering(const char* name) { +#if WIN32 + test::checkImage(std::string("test/fixtures/annotations/") + name, frontend.render(map).image, 0.015, 0.1); +#else test::checkImage(std::string("test/fixtures/annotations/") + name, frontend.render(map).image, 0.0002, 0.1); +#endif } }; diff --git a/test/map/map.test.cpp b/test/map/map.test.cpp index b72faeeaab4..82b322599f4 100644 --- a/test/map/map.test.cpp +++ b/test/map/map.test.cpp @@ -385,6 +385,8 @@ TEST(Map, Offline) { #if ANDROID test::checkImage("test/fixtures/map/offline", test.frontend.render(test.map).image, 0.0046, 0.1); +#elif WIN32 + test::checkImage("test/fixtures/map/offline", test.frontend.render(test.map).image, 0.035, 0.1); #else test::checkImage("test/fixtures/map/offline", test.frontend.render(test.map).image, 0.0015, 0.1); #endif diff --git a/test/src/mbgl/test/http_server.cpp b/test/src/mbgl/test/http_server.cpp index abd9e2f5d65..92c651b3751 100644 --- a/test/src/mbgl/test/http_server.cpp +++ b/test/src/mbgl/test/http_server.cpp @@ -176,7 +176,7 @@ void runServer(std::unique_ptr& server) { }); server->Get("/delayed", [](const Request&, Response& res) { - usleep(200000); + std::this_thread::sleep_for(std::chrono::milliseconds(200)); res.status = 200; res.set_content("Response", "text/plain"); }); diff --git a/test/src/mbgl/test/sqlite3_test_fs.cpp b/test/src/mbgl/test/sqlite3_test_fs.cpp index e4ec9e776e1..c633ea18ac2 100644 --- a/test/src/mbgl/test/sqlite3_test_fs.cpp +++ b/test/src/mbgl/test/sqlite3_test_fs.cpp @@ -178,12 +178,12 @@ static int sqlite3_test_fs_open(sqlite3_vfs* vfs, const char* zName, sqlite3_fil } auto* file = (File*)pFile; - auto* unix_fs = (sqlite3_vfs*)vfs->pAppData; + auto* os_fs = (sqlite3_vfs*)vfs->pAppData; file->real = (sqlite3_file*)&file[1]; if (!sqlite3_test_fs_file_create) { int res; - const int result = unix_fs->xAccess(vfs, zName, SQLITE_ACCESS_EXISTS, &res); + const int result = os_fs->xAccess(vfs, zName, SQLITE_ACCESS_EXISTS, &res); if (result != SQLITE_OK) { pFile->pMethods = nullptr; return result; @@ -194,7 +194,7 @@ static int sqlite3_test_fs_open(sqlite3_vfs* vfs, const char* zName, sqlite3_fil } } - const int status = unix_fs->xOpen(unix_fs, zName, file->real, flags, pOutFlags); + const int status = os_fs->xOpen(os_fs, zName, file->real, flags, pOutFlags); if (file->real->pMethods) { auto* methods = (sqlite3_io_methods*)sqlite3_malloc(sizeof(sqlite3_io_methods)); memset(methods, 0, sizeof(sqlite3_io_methods)); @@ -223,8 +223,8 @@ static int sqlite3_test_fs_delete(sqlite3_vfs* vfs, const char* zPath, int dirSy if (!sqlite3_test_fs_io) { return SQLITE_AUTH; } - auto* unix_fs = (sqlite3_vfs*)vfs->pAppData; - return unix_fs->xDelete(unix_fs, zPath, dirSync); + auto* os_fs = (sqlite3_vfs*)vfs->pAppData; + return os_fs->xDelete(os_fs, zPath, dirSync); } static int sqlite3_test_fs_access(sqlite3_vfs* vfs, const char* zPath, int flags, int* pResOut) { @@ -234,16 +234,17 @@ static int sqlite3_test_fs_access(sqlite3_vfs* vfs, const char* zPath, int flags if (!sqlite3_test_fs_io) { return SQLITE_AUTH; } - auto* unix_fs = (sqlite3_vfs*)vfs->pAppData; - return unix_fs->xAccess(unix_fs, zPath, flags, pResOut); + auto* os_fs = (sqlite3_vfs*)vfs->pAppData; + return os_fs->xAccess(os_fs, zPath, flags, pResOut); } namespace mbgl { namespace test { SQLite3TestFS::SQLite3TestFS() { - sqlite3_vfs* unix_fs = sqlite3_vfs_find("unix"); - if (unix_fs == nullptr) { + sqlite3_vfs* os_fs = sqlite3_vfs_find(nullptr); + + if (os_fs == nullptr) { abort(); } @@ -253,22 +254,22 @@ SQLite3TestFS::SQLite3TestFS() { } memset(test_fs, 0, sizeof(sqlite3_vfs)); test_fs->iVersion = 1; - test_fs->szOsFile = unix_fs->szOsFile + sizeof(File); - test_fs->mxPathname = unix_fs->mxPathname; + test_fs->szOsFile = os_fs->szOsFile + sizeof(File); + test_fs->mxPathname = os_fs->mxPathname; test_fs->zName = "test_fs"; - test_fs->pAppData = unix_fs; + test_fs->pAppData = os_fs; test_fs->xOpen = sqlite3_test_fs_open; test_fs->xDelete = sqlite3_test_fs_delete; test_fs->xAccess = sqlite3_test_fs_access; - test_fs->xFullPathname = unix_fs->xFullPathname; - test_fs->xDlOpen = unix_fs->xDlOpen; - test_fs->xDlError = unix_fs->xDlError; - test_fs->xDlSym = unix_fs->xDlSym; - test_fs->xDlClose = unix_fs->xDlClose; - test_fs->xRandomness = unix_fs->xRandomness; - test_fs->xSleep = unix_fs->xSleep; - test_fs->xCurrentTime = unix_fs->xCurrentTime; - test_fs->xGetLastError = unix_fs->xGetLastError; + test_fs->xFullPathname = os_fs->xFullPathname; + test_fs->xDlOpen = os_fs->xDlOpen; + test_fs->xDlError = os_fs->xDlError; + test_fs->xDlSym = os_fs->xDlSym; + test_fs->xDlClose = os_fs->xDlClose; + test_fs->xRandomness = os_fs->xRandomness; + test_fs->xSleep = os_fs->xSleep; + test_fs->xCurrentTime = os_fs->xCurrentTime; + test_fs->xGetLastError = os_fs->xGetLastError; sqlite3_vfs_register(test_fs, 0); } diff --git a/test/storage/online_file_source.test.cpp b/test/storage/online_file_source.test.cpp index 1673b13c151..c8a0de213cf 100644 --- a/test/storage/online_file_source.test.cpp +++ b/test/storage/online_file_source.test.cpp @@ -13,6 +13,13 @@ using namespace mbgl; +#ifdef WIN32 +// Windows doesn't fail immediately like other OS +constexpr double connectionTimeout = 2.0; +#else +constexpr double connectionTimeout = 0; +#endif + TEST(OnlineFileSource, Cancel) { util::RunLoop loop; std::unique_ptr fs = std::make_unique(ResourceOptions::Default(), ClientOptions()); @@ -93,7 +100,7 @@ TEST(OnlineFileSource, TEST_REQUIRES_SERVER(ConnectionError)) { const auto start = Clock::now(); int counter = 0; - int wait = 0; + double wait = connectionTimeout; std::unique_ptr req = fs->request({Resource::Unknown, "http://127.0.0.1:3001/"}, [&](Response res) { const auto duration = std::chrono::duration(Clock::now() - start).count(); @@ -111,7 +118,7 @@ TEST(OnlineFileSource, TEST_REQUIRES_SERVER(ConnectionError)) { req.reset(); loop.stop(); } - wait += (1 << counter); + wait += (1 << counter) + connectionTimeout; counter++; }); @@ -318,13 +325,16 @@ TEST(OnlineFileSource, TEST_REQUIRES_SERVER(NetworkStatusChangePreempt)) { int counter = 0; const Resource resource{Resource::Unknown, "http://127.0.0.1:3001/test"}; + + double wait = connectionTimeout; + std::unique_ptr req = fs->request(resource, [&](Response res) { const auto duration = std::chrono::duration(Clock::now() - start).count(); if (counter == 0) { - EXPECT_GT(0.2, duration) << "Response came in too late"; + EXPECT_GT(wait + 0.2, duration) << "Response came in too late"; } else if (counter == 1) { - EXPECT_LT(0.39, duration) << "Preempted retry triggered too early"; - EXPECT_GT(0.6, duration) << "Preempted retry triggered too late"; + EXPECT_LT(wait + 0.39, duration) << "Preempted retry triggered too early"; + EXPECT_GT(wait + 0.6, duration) << "Preempted retry triggered too late"; } else if (counter > 1) { FAIL() << "Retried too often"; } @@ -336,15 +346,19 @@ TEST(OnlineFileSource, TEST_REQUIRES_SERVER(NetworkStatusChangePreempt)) { EXPECT_FALSE(bool(res.modified)); EXPECT_FALSE(bool(res.etag)); + wait += connectionTimeout; + if (counter++ == 1) { req.reset(); loop.stop(); } }); - // After 400 milliseconds, we're going to trigger a NetworkStatus change. + // After 400 milliseconds + connectionTimeout, we're going to trigger a NetworkStatus change. util::Timer reachableTimer; - reachableTimer.start(Milliseconds(400), Duration::zero(), []() { mbgl::NetworkStatus::Reachable(); }); + reachableTimer.start(Milliseconds(static_cast(connectionTimeout * 1000) + 400), Duration::zero(), []() { + mbgl::NetworkStatus::Reachable(); + }); fs->resume(); loop.run(); diff --git a/test/util/string_indexer.test.cpp b/test/util/string_indexer.test.cpp index 1fabe5d48ea..f5114202396 100644 --- a/test/util/string_indexer.test.cpp +++ b/test/util/string_indexer.test.cpp @@ -85,11 +85,11 @@ TEST(StringIndexer, GetOOBIdentity) { std::string str; #ifndef NDEBUG - EXPECT_DEATH_IF_SUPPORTED(str = strIndexer.get(42), "id < identityToString.size()"); + EXPECT_DEATH_IF_SUPPORTED(str = strIndexer.get(42), "id < identityToString.size\\(\\)"); #endif EXPECT_TRUE(str.empty()); #ifndef NDEBUG - EXPECT_DEATH_IF_SUPPORTED(str = strIndexer.get(-1), "id < identityToString.size()"); + EXPECT_DEATH_IF_SUPPORTED(str = strIndexer.get(-1), "id < identityToString.size\\(\\)"); #endif EXPECT_TRUE(str.empty()); } diff --git a/test/util/timer.test.cpp b/test/util/timer.test.cpp index 4b4010405d7..ae95d9a7722 100644 --- a/test/util/timer.test.cpp +++ b/test/util/timer.test.cpp @@ -63,7 +63,7 @@ TEST(Timer, TEST_REQUIRES_ACCURATE_TIMING(Repeat)) { auto totalTime = std::chrono::duration_cast(mbgl::Clock::now() - first); EXPECT_GE(totalTime, expectedTotalTime * 0.8); - EXPECT_LE(totalTime, expectedTotalTime * 1.2); + EXPECT_LE(totalTime, expectedTotalTime * 1.3); } TEST(Timer, TEST_REQUIRES_ACCURATE_TIMING(Stop)) { @@ -170,7 +170,7 @@ TEST(Timer, TEST_REQUIRES_ACCURATE_TIMING(StoppedDuringExpiration)) { auto totalTime = std::chrono::duration_cast(mbgl::Clock::now() - first); EXPECT_GE(totalTime, expireTimeout * 0.8); - EXPECT_LE(totalTime, expireTimeout * 1.2); + EXPECT_LE(totalTime, expireTimeout * 1.3); } TEST(Timer, TEST_REQUIRES_ACCURATE_TIMING(StoppedAfterExpiration)) {