summaryrefslogtreecommitdiff
path: root/render-test
diff options
context:
space:
mode:
authorJuha Alanen <juha.alanen@mapbox.com>2019-11-27 13:25:51 +0200
committerJuha Alanen <juha.alanen@mapbox.com>2019-11-29 15:08:34 +0200
commit0ba4b5c93fdf99ebfed199bace60a4fa3ae2933e (patch)
tree947bcd9516520b7482b7e155fb5b23838f913081 /render-test
parent105ddad3891fcc12a0d77d38ec26df98420e387e (diff)
downloadqtlocation-mapboxgl-0ba4b5c93fdf99ebfed199bace60a4fa3ae2933e.tar.gz
[test-runner] Add baseline metrics for linux
Diffstat (limited to 'render-test')
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/background-color/colorSpace-hcl/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/background-color/colorSpace-lab/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/background-color/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/background-color/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/background-color/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/background-color/transition/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/background-opacity/color/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/background-opacity/image/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/background-opacity/overlay/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/background-pattern/@2x/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/background-pattern/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/background-pattern/missing/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/background-pattern/pitch/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/background-pattern/rotated/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/background-pattern/zoomed/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/background-visibility/none/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/background-visibility/visible/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/basic-v9/z0-narrow-y/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/basic-v9/z0-wide-x/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/basic-v9/z0/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/bright-v9/z0/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-blur/blending/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-blur/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-blur/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-blur/literal-stroke/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-blur/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-blur/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-blur/zoom-and-property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-color/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-color/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-color/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-color/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-color/zoom-and-property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-geometry/linestring/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-geometry/multilinestring/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-geometry/multipoint/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-geometry/multipolygon/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-geometry/point/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-geometry/polygon/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-opacity/blending/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-opacity/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-opacity/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-opacity/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-opacity/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-opacity/zoom-and-property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-pitch-alignment/map-scale-map/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-pitch-alignment/map-scale-viewport/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-pitch-alignment/viewport-scale-map/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-pitch-alignment/viewport-scale-viewport/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-pitch-scale/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-pitch-scale/map/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-pitch-scale/viewport/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-radius/antimeridian/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-radius/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-radius/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-radius/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-radius/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-radius/zoom-and-property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-sort-key/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-stroke-color/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-stroke-color/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-stroke-color/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-stroke-color/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-stroke-color/zoom-and-property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-stroke-opacity/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-stroke-opacity/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-stroke-opacity/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-stroke-opacity/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-stroke-opacity/stroke-only/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-stroke-opacity/zoom-and-property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-stroke-width/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-stroke-width/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-stroke-width/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-stroke-width/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-stroke-width/zoom-and-property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-translate-anchor/map/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-translate-anchor/viewport/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-translate/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-translate/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/circle-translate/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/collator/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/collator/resolved-locale/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/background-opaque--background-opaque/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/background-opaque--background-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/background-opaque--circle-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/background-opaque--fill-extrusion-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/background-opaque--fill-opaque/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/background-opaque--fill-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/background-opaque--heatmap-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/background-opaque--hillshade-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/background-opaque--line-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/background-opaque--raster-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/background-opaque--symbol-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/background-translucent--background-opaque/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/background-translucent--background-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/background-translucent--circle-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/background-translucent--fill-extrusion-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/background-translucent--fill-opaque/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/background-translucent--fill-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/background-translucent--heatmap-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/background-translucent--hillshade-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/background-translucent--line-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/background-translucent--raster-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/background-translucent--symbol-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/circle-translucent--background-opaque/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/circle-translucent--background-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/circle-translucent--circle-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/circle-translucent--fill-extrusion-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/circle-translucent--fill-opaque/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/circle-translucent--fill-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/circle-translucent--heatmap-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/circle-translucent--hillshade-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/circle-translucent--line-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/circle-translucent--raster-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/circle-translucent--symbol-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion--fill-opaque/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion--fill-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion-translucent--background-opaque/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion-translucent--background-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion-translucent--circle-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion-translucent--fill-extrusion-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion-translucent--fill-opaque/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion-translucent--fill-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion-translucent--heatmap-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion-translucent--hillshade-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion-translucent--line-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion-translucent--raster-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion-translucent--symbol-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/fill-opaque--background-opaque/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/fill-opaque--background-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/fill-opaque--circle-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/fill-opaque--fill-extrusion-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/fill-opaque--fill-opaque/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/fill-opaque--fill-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/fill-opaque--heatmap-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/fill-opaque--hillshade-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/fill-opaque--line-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/fill-opaque--raster-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/fill-opaque--symbol-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/fill-translucent--background-opaque/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/fill-translucent--background-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/fill-translucent--circle-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/fill-translucent--fill-extrusion-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/fill-translucent--fill-opaque/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/fill-translucent--fill-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/fill-translucent--heatmap-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/fill-translucent--hillshade-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/fill-translucent--line-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/fill-translucent--raster-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/fill-translucent--symbol-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/heatmap-translucent--background-opaque/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/heatmap-translucent--background-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/heatmap-translucent--circle-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/heatmap-translucent--fill-extrusion-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/heatmap-translucent--fill-opaque/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/heatmap-translucent--fill-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/heatmap-translucent--heatmap-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/heatmap-translucent--hillshade-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/heatmap-translucent--line-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/heatmap-translucent--raster-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/heatmap-translucent--symbol-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/hillshade-translucent--background-opaque/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/hillshade-translucent--background-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/hillshade-translucent--circle-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/hillshade-translucent--fill-extrusion-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/hillshade-translucent--fill-opaque/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/hillshade-translucent--fill-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/hillshade-translucent--heatmap-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/hillshade-translucent--hillshade-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/hillshade-translucent--line-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/hillshade-translucent--raster-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/hillshade-translucent--symbol-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/line-translucent--background-opaque/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/line-translucent--background-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/line-translucent--circle-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/line-translucent--fill-extrusion-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/line-translucent--fill-opaque/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/line-translucent--fill-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/line-translucent--heatmap-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/line-translucent--hillshade-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/line-translucent--line-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/line-translucent--raster-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/line-translucent--symbol-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/raster-translucent--background-opaque/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/raster-translucent--background-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/raster-translucent--circle-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/raster-translucent--fill-extrusion-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/raster-translucent--fill-opaque/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/raster-translucent--fill-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/raster-translucent--heatmap-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/raster-translucent--hillshade-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/raster-translucent--line-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/raster-translucent--raster-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/raster-translucent--symbol-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/symbol-translucent--background-opaque/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/symbol-translucent--background-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/symbol-translucent--circle-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/symbol-translucent--fill-extrusion-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/symbol-translucent--fill-opaque/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/symbol-translucent--fill-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/symbol-translucent--heatmap-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/symbol-translucent--hillshade-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/symbol-translucent--line-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/symbol-translucent--raster-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/combinations/symbol-translucent--symbol-translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/debug/collision-icon-text-line-translate/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/debug/collision-icon-text-point-translate/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/debug/collision-lines-overscaled/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/debug/collision-lines-pitched/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/debug/collision-lines/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/debug/collision-overscaled/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/debug/collision-pitched-wrapped/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/debug/collision-pitched/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/debug/collision/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/debug/overdraw/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/debug/raster/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/debug/tile-overscaled/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/debug/tile/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/empty/empty/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/extent/1024-circle/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/extent/1024-fill/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/extent/1024-line/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/extent/1024-symbol/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/feature-state/composite-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/feature-state/data-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/feature-state/vector-source/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-antialias/false/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-color/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-color/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-color/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-color/multiply/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-color/opacity/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-color/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-color/zoom-and-property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-base/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-base/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-base/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-base/negative/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-base/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-base/zoom-and-property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-color/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-color/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-color/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-color/no-alpha-no-multiply/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-color/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-color/zoom-and-property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-geometry/linestring/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-height/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-height/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-height/negative/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-height/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-height/zoom-and-property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-multiple/interleaved-layers/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-multiple/multiple/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-opacity/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-opacity/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-opacity/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-pattern/@2x/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-pattern/feature-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-pattern/function-2/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-pattern/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-pattern/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-pattern/missing/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-pattern/opacity/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-pattern/tile-buffer/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-translate-anchor/map/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-translate-anchor/viewport/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-translate/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-translate/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-translate/literal-opacity/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-translate/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-vertical-gradient/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-extrusion-vertical-gradient/false/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-opacity/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-opacity/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-opacity/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-opacity/opaque-fill-over-symbol-layer/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-opacity/overlapping/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-opacity/property-function-pattern/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-opacity/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-opacity/zoom-and-property-function-pattern/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-opacity/zoom-and-property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-outline-color/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-outline-color/fill/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-outline-color/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-outline-color/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-outline-color/multiply/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-outline-color/opacity/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-outline-color/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-outline-color/zoom-and-property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-pattern/@2x/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-pattern/case-data-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-pattern/invalid-feature-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-pattern/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-pattern/missing/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-pattern/opacity/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-pattern/uneven-pattern/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-pattern/update-feature-state/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-pattern/wrapping-with-interpolation/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-pattern/zoomed/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-sort-key/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-translate-anchor/map/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-translate-anchor/viewport/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-translate/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-translate/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-translate/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-visibility/none/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/fill-visibility/visible/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/filter/equality/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/filter/legacy-equality/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/filter/none/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/geojson/clustered-properties/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/geojson/clustered/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/geojson/external-feature/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/geojson/external-invalid/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/geojson/external-linestring/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/geojson/external-malformed/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/geojson/inconsistent-winding-order/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/geojson/inline-feature/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/geojson/inline-invalid/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/geojson/inline-linestring-circle/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/geojson/inline-linestring-fill/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/geojson/inline-linestring-line/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/geojson/inline-linestring-symbol/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/geojson/inline-malformed/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/geojson/inline-point-circle/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/geojson/inline-point-fill/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/geojson/inline-point-line/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/geojson/inline-point-symbol/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/geojson/inline-polygon-circle/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/geojson/inline-polygon-fill/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/geojson/inline-polygon-line/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/geojson/inline-polygon-symbol/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/geojson/missing/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/geojson/reparse-overscaled/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/heatmap-color/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/heatmap-color/expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/heatmap-intensity/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/heatmap-intensity/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/heatmap-intensity/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/heatmap-opacity/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/heatmap-opacity/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/heatmap-opacity/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/heatmap-radius/antimeridian/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/heatmap-radius/data-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/heatmap-radius/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/heatmap-radius/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/heatmap-radius/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/heatmap-radius/pitch30/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/heatmap-weight/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/heatmap-weight/identity-property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/heatmap-weight/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/hillshade-accent-color/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/hillshade-accent-color/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/hillshade-accent-color/terrarium/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/hillshade-accent-color/zoom-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/hillshade-highlight-color/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/hillshade-highlight-color/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/hillshade-highlight-color/zoom-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/hillshade-shadow-color/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/hillshade-shadow-color/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/hillshade-shadow-color/zoom-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-anchor/bottom-left/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-anchor/bottom-right/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-anchor/bottom/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-anchor/center/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-anchor/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-anchor/left/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-anchor/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-anchor/right/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-anchor/top-left/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-anchor/top-right/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-anchor/top/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-color/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-color/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-color/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-color/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-halo-blur/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-halo-blur/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-halo-blur/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-halo-blur/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-halo-color/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-halo-color/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-halo-color/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-halo-color/multiply/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-halo-color/opacity/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-halo-color/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-halo-color/transparent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-halo-width/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-halo-width/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-halo-width/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-halo-width/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-image/icon-sdf-non-sdf-one-layer/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-image/image-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-image/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-image/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-image/token/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-no-cross-source-collision/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-offset/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-offset/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-offset/zoom-and-property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-opacity/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-opacity/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-opacity/icon-only/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-opacity/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-opacity/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-opacity/text-and-icon/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-opacity/text-only/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-pitch-alignment/auto-rotation-alignment-map/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-pitch-alignment/auto-rotation-alignment-viewport/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-pitch-alignment/map-rotation-alignment-viewport/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-pitch-alignment/viewport-rotation-alignment-map/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-pitch-scaling/rotation-alignment-map/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-pitch-scaling/rotation-alignment-viewport/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-pixelratio-mismatch/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-rotate/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-rotate/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-rotate/with-offset/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-rotation-alignment/auto-symbol-placement-line/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-rotation-alignment/auto-symbol-placement-point/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-rotation-alignment/map-symbol-placement-line/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-rotation-alignment/map-symbol-placement-point/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-rotation-alignment/viewport-symbol-placement-line/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-rotation-alignment/viewport-symbol-placement-point/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-size/camera-function-high-base-plain/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-size/camera-function-high-base-sdf/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-size/camera-function-plain/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-size/camera-function-sdf/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-size/composite-function-plain/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-size/composite-function-sdf/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-size/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-size/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-size/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-size/property-function-plain/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-size/property-function-sdf/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-text-fit/both-collision-variable-anchor-text-fit/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-text-fit/both-collision-variable-anchor/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-text-fit/both-collision/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-text-fit/both-padding/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-text-fit/both-text-anchor-1x-image-2x-screen/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-text-fit/both-text-anchor-2x-image-1x-screen/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-text-fit/both-text-anchor-2x-image-2x-screen/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-text-fit/both-text-anchor-icon-anchor/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-text-fit/both-text-anchor-icon-offset/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-text-fit/both-text-anchor-padding/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-text-fit/both-text-anchor/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-text-fit/both/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-text-fit/enlargen-both-padding/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-text-fit/enlargen-both/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-text-fit/enlargen-height/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-text-fit/enlargen-width/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-text-fit/height-padding/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-text-fit/height-text-anchor-padding/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-text-fit/height-text-anchor/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-text-fit/height/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-text-fit/none/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-text-fit/placement-line/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-text-fit/text-variable-anchor-overlap/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-text-fit/text-variable-anchor/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-text-fit/width-padding/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-text-fit/width-text-anchor-padding/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-text-fit/width-text-anchor/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-text-fit/width/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-translate-anchor/map/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-translate-anchor/viewport/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-translate/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-translate/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-translate/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-visibility/none/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/icon-visibility/visible/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/image/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/image/pitched/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/image/raster-brightness/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/image/raster-contrast/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/image/raster-hue-rotate/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/image/raster-opacity/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/image/raster-resampling/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/image/raster-saturation/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/image/raster-visibility/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/is-supported-script/filter/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/is-supported-script/layout/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-blur/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-blur/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-blur/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-blur/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-cap/butt/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-cap/round/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-cap/square/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-color/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-color/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-color/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-color/property-function-identity/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-color/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-dasharray/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-dasharray/fractional-zoom/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-dasharray/function/line-width-composite-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-dasharray/function/line-width-constant/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-dasharray/function/line-width-property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-dasharray/literal/line-width-composite-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-dasharray/literal/line-width-constant/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-dasharray/literal/line-width-property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-dasharray/literal/line-width-zoom-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-dasharray/long-segment/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-dasharray/overscaled/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-dasharray/slant/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-dasharray/zoom-history/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-gap-width/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-gap-width/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-gap-width/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-gap-width/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-gradient/gradient/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-gradient/translucent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-join/bevel-transparent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-join/bevel/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-join/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-join/miter-transparent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-join/miter/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-join/property-function-dasharray/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-join/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-join/round-transparent/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-join/round/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-offset/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-offset/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-offset/literal-negative/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-offset/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-offset/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-opacity/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-opacity/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-opacity/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-opacity/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-opacity/step-curve/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-pattern/@2x/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-pattern/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-pattern/opacity/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-pattern/overscaled/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-pattern/pitch/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-pattern/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-pattern/step-curve/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-pattern/zoom-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-pitch/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-pitch/pitch0/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-pitch/pitch15/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-pitch/pitch30/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-pitch/pitchAndBearing/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-sort-key/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-translate-anchor/map/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-translate-anchor/viewport/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-translate/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-translate/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-translate/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-triangulation/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-triangulation/round/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-visibility/none/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-visibility/visible/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-width/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-width/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-width/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-width/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-width/very-overscaled/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-width/zero-width-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/line-width/zero-width/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/linear-filter-opacity-edge/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/map-mode/static/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/map-mode/tile-avoid-edges/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/map-mode/tile/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/mixed-zoom/z10-z11/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/projection/axonometric-multiple/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/projection/axonometric/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/projection/perspective/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/projection/skew/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/raster-alpha/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/raster-brightness/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/raster-brightness/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/raster-brightness/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/raster-contrast/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/raster-contrast/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/raster-contrast/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/raster-extent/maxzoom/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/raster-extent/minzoom/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/raster-hue-rotate/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/raster-hue-rotate/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/raster-hue-rotate/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/raster-loading/missing/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/raster-masking/overlapping-zoom/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/raster-masking/overlapping/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/raster-opacity/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/raster-opacity/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/raster-opacity/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/raster-resampling/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/raster-resampling/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/raster-resampling/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/raster-rotation/0/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/raster-rotation/180/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/raster-rotation/270/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/raster-rotation/45/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/raster-rotation/90/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/raster-saturation/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/raster-saturation/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/raster-saturation/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/raster-visibility/none/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/raster-visibility/visible/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/real-world/bangkok/metrics.json47
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/real-world/chicago/metrics.json47
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/real-world/nepal/metrics.json47
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/real-world/norway/metrics.json47
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/real-world/sanfrancisco/metrics.json47
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/real-world/uruguay/metrics.json47
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#2305/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#2467/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#2523/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#2533/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#2534/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#2762/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#2769/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#2787/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#2846/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#2929/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3010/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3107/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3320/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3365/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3394/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3426/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3548/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3612/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3614/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3623/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3633/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3682/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3702/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3723/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3819/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3903/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3910/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3949/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4124/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4144/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4146/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4150/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4172/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4235/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4550/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4551/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4564/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4573/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4579/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4605/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4617/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4647/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4651/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4860/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4928/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5370/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5466/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5496/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5544/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5546/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5576/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5599/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5631/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5642/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5740/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5776/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5911/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5911a/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5947/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5953/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5978/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5982/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#6160/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#6238/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#6548/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#6649/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#6660/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#6706/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#6806/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#6919/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#7032/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#7066/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#7172/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#7271/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#8273/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#10849/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#11451/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#11729/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#12812/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#14402/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#15139/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#3292/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#5648/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#5701/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#5754/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#6063/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#6233/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#6820/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#6903/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#7241/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#7357/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#7572/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#7714/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#7792/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#8078/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#8303/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#8460/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#8505/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#8871/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#8952/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#9406/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#9557/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#9792/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#9900/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#9976/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#9979/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-shaders#37/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/remove-feature-state/composite-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/remove-feature-state/data-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/remove-feature-state/vector-source/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/retina-raster/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/filter-default-to-false/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/filter-default-to-true/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/filter-false-to-default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/filter-false-to-true/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/filter-true-to-default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/filter-true-to-false/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-1.5x-image-1x-screen/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-1.5x-image-2x-screen/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-1x-image-1x-screen/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-1x-image-2x-screen/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-2x-image-1x-screen/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-2x-image-2x-screen/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-alpha/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-nonsdf/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-pattern/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-sdf/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-remove/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-update-icon/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-update-pattern/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layer-add-background/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layer-add-circle/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layer-add-fill/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layer-add-line/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layer-add-raster/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layer-add-symbol/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layer-remove-background/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layer-remove-circle/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layer-remove-fill/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layer-remove-line/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layer-remove-raster/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layer-remove-symbol/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-default-to-literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-default-to-property-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-default-to-property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-default-to-zoom-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-default-to-zoom-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-literal-to-default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-literal-to-property-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-literal-to-property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-literal-to-zoom-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-literal-to-zoom-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-override-paint-property-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-override-paint-property-literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-property-expression-to-default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-property-expression-to-literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-property-expression-to-property-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-property-expression-to-zoom-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-property-function-to-default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-property-function-to-literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-text-variable-anchor/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-zoom-and-property-expression-to-property-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-zoom-and-property-expression-to-zoom-and-property-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-zoom-and-property-expression-to-zoom-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-zoom-expression-to-default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-zoom-expression-to-literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-zoom-expression-to-property-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-zoom-expression-to-zoom-and-property-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-zoom-expression-to-zoom-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-zoom-function-to-default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-zoom-function-to-literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-default-to-literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-default-to-property-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-default-to-property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-default-to-zoom-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-default-to-zoom-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-fill-flat-to-extrude/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-literal-to-default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-literal-to-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-literal-to-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-literal-to-property-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-literal-to-property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-overriden-default-to-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-overriden-default-to-literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-overriden-expression-to-literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-property-expression-to-default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-property-expression-to-literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-property-expression-to-property-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-property-expression-to-zoom-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-property-function-to-default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-property-function-to-literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-zoom-and-property-expression-to-property-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-zoom-and-property-expression-to-zoom-and-property-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-zoom-and-property-expression-to-zoom-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-zoom-expression-to-default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-zoom-expression-to-literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-zoom-expression-to-property-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-zoom-expression-to-zoom-and-property-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-zoom-expression-to-zoom-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-zoom-function-to-default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-zoom-function-to-literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-filter-default-to-false/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-filter-default-to-true/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-filter-false-to-default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-filter-false-to-true/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-filter-true-to-default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-filter-true-to-false/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-glyphs/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-add-background/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-add-circle/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-add-fill/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-add-line/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-add-raster/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-add-symbol/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-change-source-layer/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-change-source-type/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-change-source/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-remove-background/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-remove-circle/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-remove-fill/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-remove-line/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-remove-raster/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-remove-symbol/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-reorder/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-default-to-literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-default-to-property-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-default-to-property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-default-to-zoom-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-default-to-zoom-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-literal-to-default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-literal-to-property-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-literal-to-property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-literal-to-zoom-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-literal-to-zoom-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-property-expression-to-default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-property-expression-to-literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-property-function-to-default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-property-function-to-literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-zoom-expression-to-default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-zoom-expression-to-literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-zoom-function-to-default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-zoom-function-to-literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-default-to-literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-default-to-property-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-default-to-property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-default-to-zoom-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-default-to-zoom-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-fill-flat-to-extrude/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-literal-to-default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-literal-to-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-literal-to-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-literal-to-property-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-literal-to-property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-property-expression-to-default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-property-expression-to-literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-property-function-to-default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-property-function-to-literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-zoom-expression-to-default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-zoom-expression-to-literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-zoom-function-to-default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-zoom-function-to-literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-source-add-geojson-inline/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-source-add-geojson-url/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-source-add-raster-inline/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-source-add-raster-url/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-source-add-vector-inline/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-source-add-vector-url/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-source-update/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-sprite/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-visibility-default-to-none/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-visibility-default-to-visible/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-visibility-none-to-default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-visibility-none-to-visible/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-visibility-visible-to-default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-visibility-visible-to-none/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/source-add-geojson-inline/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/source-add-geojson-url/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/source-add-raster-inline/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/source-add-raster-url/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/source-add-vector-inline/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/source-add-vector-url/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/visibility-default-to-none/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/visibility-default-to-visible/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/visibility-none-to-default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/visibility-none-to-visible/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/visibility-visible-to-default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/runtime-styling/visibility-visible-to-none/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/satellite-v9/z0/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/sparse-tileset/overdraw/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/sprites/1x-screen-1x-icon/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/sprites/1x-screen-1x-pattern/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/sprites/1x-screen-2x-icon/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/sprites/1x-screen-2x-pattern/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/sprites/2x-screen-1x-icon/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/sprites/2x-screen-1x-pattern/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/sprites/2x-screen-2x-icon/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/sprites/2x-screen-2x-pattern/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/symbol-cross-fade/chinese/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/symbol-geometry/linestring/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/symbol-geometry/multilinestring/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/symbol-geometry/multipoint/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/symbol-geometry/multipolygon/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/symbol-geometry/point/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/symbol-geometry/polygon/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/symbol-placement/line-center-buffer/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/symbol-placement/line-center/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/symbol-placement/line-overscaled/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/symbol-placement/line/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/symbol-placement/point-polygon/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/symbol-placement/point/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/symbol-sort-key/icon-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/symbol-sort-key/text-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/symbol-sort-key/text-ignore-placement/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/symbol-sort-key/text-placement/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/symbol-spacing/line-close/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/symbol-spacing/line-far/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/symbol-spacing/line-overscaled/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/symbol-spacing/point-close/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/symbol-spacing/point-far/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/symbol-visibility/none/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/symbol-visibility/visible/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/symbol-z-order/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/symbol-z-order/disabled/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/symbol-z-order/icon-with-text/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/symbol-z-order/pitched/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/symbol-z-order/viewport-y/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-anchor/bottom-left/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-anchor/bottom-right/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-anchor/bottom/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-anchor/center/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-anchor/left/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-anchor/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-anchor/right/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-anchor/top-left/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-anchor/top-right/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-anchor/top/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-arabic/letter-spacing/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-arabic/line-break-mixed/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-arabic/line-break/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-arabic/mixed-numeric/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-arabic/multi-paragraph/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-color/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-color/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-color/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-color/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-field/formatted-arabic/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-field/formatted-line/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-field/formatted-text-color-overrides-nested-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-field/formatted-text-color-overrides/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-field/formatted-text-color/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-field/formatted/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-field/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-field/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-field/token/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-font/camera-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-font/chinese/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-font/data-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-font/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-halo-blur/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-halo-blur/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-halo-blur/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-halo-blur/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-halo-color/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-halo-color/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-halo-color/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-halo-color/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-halo-width/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-halo-width/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-halo-width/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-halo-width/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-justify/auto/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-justify/left/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-justify/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-justify/right/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-keep-upright/line-placement-false/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-keep-upright/line-placement-true-offset/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-keep-upright/line-placement-true-pitched/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-keep-upright/line-placement-true-rotated/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-keep-upright/line-placement-true-text-anchor/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-keep-upright/line-placement-true/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-keep-upright/point-placement-align-map-false/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-keep-upright/point-placement-align-map-true/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-keep-upright/point-placement-align-viewport-false/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-keep-upright/point-placement-align-viewport-true/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-letter-spacing/function-close/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-letter-spacing/function-far/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-letter-spacing/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-letter-spacing/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-letter-spacing/zoom-and-property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-line-height/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-max-angle/line-center/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-max-angle/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-max-width/force-double-newline/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-max-width/force-newline/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-max-width/ideographic-breaking/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-max-width/ideographic-punctuation-breaking/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-max-width/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-max-width/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-max-width/zero-width-point-placement/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-max-width/zoom-and-property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-no-cross-source-collision/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorcenter-justifycenter-offsetnegative/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorcenter-justifycenter-offsetpositive/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorcenter-justifyleft-offsetnegative/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorcenter-justifyleft-offsetpositive/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorcenter-justifyright-offsetnegative/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorcenter-justifyright-offsetpositive/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorleft-justifycenter-offsetnegative/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorleft-justifycenter-offsetpositive/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorleft-justifyleft-offsetnegative/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorleft-justifyleft-offsetpositive/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorleft-justifyright-offsetnegative/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorleft-justifyright-offsetpositive/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorright-justifycenter-offsetnegative/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorright-justifycenter-offsetpositive/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorright-justifyleft-offsetnegative/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorright-justifyleft-offsetpositive/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorright-justifyright-offsetnegative/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorright-justifyright-offsetpositive/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-offset/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-offset/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-opacity/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-opacity/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-opacity/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-opacity/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-pitch-alignment/auto-text-rotation-alignment-map/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-pitch-alignment/auto-text-rotation-alignment-viewport/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-pitch-alignment/map-text-depthtest/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-pitch-alignment/map-text-rotation-alignment-map/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-pitch-alignment/map-text-rotation-alignment-viewport/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-pitch-alignment/viewport-overzoomed-single-glyph/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-pitch-alignment/viewport-overzoomed/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-pitch-alignment/viewport-text-depthtest/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-pitch-alignment/viewport-text-rotation-alignment-map/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-pitch-alignment/viewport-text-rotation-alignment-viewport/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-pitch-scaling/line-half/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-radial-offset/basic/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-rotate/anchor-bottom/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-rotate/anchor-left/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-rotate/anchor-right/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-rotate/anchor-top/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-rotate/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-rotate/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-rotate/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-rotate/with-offset/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-rotation-alignment/auto-symbol-placement-line/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-rotation-alignment/auto-symbol-placement-point/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-rotation-alignment/map-symbol-placement-line/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-rotation-alignment/map-symbol-placement-point/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-rotation-alignment/viewport-symbol-placement-line/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-rotation-alignment/viewport-symbol-placement-point/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-size/camera-function-high-base/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-size/camera-function-interval/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-size/composite-expression/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-size/composite-function-line-placement/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-size/composite-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-size/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-size/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-size/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-size/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-tile-edge-clipping/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-transform/lowercase/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-transform/property-function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-transform/uppercase/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-translate-anchor/map/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-translate-anchor/viewport/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-translate/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-translate/function/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-translate/literal/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/all-anchors-icon-text-fit/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/all-anchors-offset-zero/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/all-anchors-offset/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/all-anchors-radial-offset-zero/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/all-anchors-text-allow-overlap/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/all-anchors-tile-map-mode/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/all-anchors-two-dimentional-offset-negative/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/all-anchors-two-dimentional-offset-zero/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/all-anchors-two-dimentional-offset/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/all-anchors/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/icon-image-all-anchors/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/icon-image/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/icon-text-fit-collision-box/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/no-animate-zoom/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/pitched-offset/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/pitched-rotated-debug/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/pitched-with-map/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/pitched/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/rotated-offset/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/rotated-with-map/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/rotated/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/single-justification/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/single-line/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/text-allow-overlap/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/top-bottom-left-right/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-visibility/none/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-visibility/visible/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-writing-mode/line_label/chinese-punctuation/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-writing-mode/line_label/chinese/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-writing-mode/line_label/latin/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-writing-mode/line_label/mixed/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-writing-mode/point_label/cjk-arabic-vertical-mode/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-writing-mode/point_label/cjk-horizontal-vertical-mode/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-writing-mode/point_label/cjk-multiline-vertical-horizontal-mode/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-writing-mode/point_label/cjk-punctuation-vertical-mode/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-writing-mode/point_label/cjk-variable-anchors-vertical-horizontal-mode-icon-text-fit/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-writing-mode/point_label/cjk-variable-anchors-vertical-horizontal-mode/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-writing-mode/point_label/cjk-variable-anchors-vertical-mode/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-writing-mode/point_label/cjk-vertical-horizontal-mode/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-writing-mode/point_label/cjk-vertical-mode/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-writing-mode/point_label/latin-vertical-mode/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-writing-mode/point_label/mixed-multiline-vertical-horizontal-mode-icon-text-fit/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/text-writing-mode/point_label/mixed-multiline-vertical-horizontal-mode/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/tilejson-bounds/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/tilejson-bounds/overwrite-bounds/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/tms/tms/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/zoom-history/in/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/zoom-history/out/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/zoom-visibility/above/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/zoom-visibility/below/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/zoom-visibility/in-range/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/zoom-visibility/out-of-range/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/zoom-visibility/was-above/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/zoom-visibility/was-below/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/zoomed-fill/default/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/zoomed-raster/fractional/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/zoomed-raster/overzoom/metrics.json35
-rw-r--r--render-test/metrics/linux-gcc8/render-tests/zoomed-raster/underzoom/metrics.json35
1134 files changed, 39762 insertions, 0 deletions
diff --git a/render-test/metrics/linux-gcc8/render-tests/background-color/colorSpace-hcl/metrics.json b/render-test/metrics/linux-gcc8/render-tests/background-color/colorSpace-hcl/metrics.json
new file mode 100644
index 0000000000..7da0796966
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/background-color/colorSpace-hcl/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/render-test/metrics/linux-gcc8/render-tests/background-color/colorSpace-lab/metrics.json b/render-test/metrics/linux-gcc8/render-tests/background-color/colorSpace-lab/metrics.json
new file mode 100644
index 0000000000..7da0796966
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/background-color/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/background-color/default/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/background-color/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/background-color/function/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/background-color/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/background-color/literal/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/background-color/transition/metrics.json b/render-test/metrics/linux-gcc8/render-tests/background-color/transition/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/background-color/transition/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/render-test/metrics/linux-gcc8/render-tests/background-opacity/color/metrics.json b/render-test/metrics/linux-gcc8/render-tests/background-opacity/color/metrics.json
new file mode 100644
index 0000000000..d1d3c719b6
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/background-opacity/image/metrics.json b/render-test/metrics/linux-gcc8/render-tests/background-opacity/image/metrics.json
new file mode 100644
index 0000000000..7e01e8e930
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/background-opacity/overlay/metrics.json b/render-test/metrics/linux-gcc8/render-tests/background-opacity/overlay/metrics.json
new file mode 100644
index 0000000000..12f80d05a3
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/background-pattern/@2x/metrics.json b/render-test/metrics/linux-gcc8/render-tests/background-pattern/@2x/metrics.json
new file mode 100644
index 0000000000..89a3b9090c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/background-pattern/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/background-pattern/literal/metrics.json
new file mode 100644
index 0000000000..b17c1d43cf
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/background-pattern/missing/metrics.json b/render-test/metrics/linux-gcc8/render-tests/background-pattern/missing/metrics.json
new file mode 100644
index 0000000000..cdb304a90f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/background-pattern/pitch/metrics.json b/render-test/metrics/linux-gcc8/render-tests/background-pattern/pitch/metrics.json
new file mode 100644
index 0000000000..77a63a3f58
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/background-pattern/rotated/metrics.json b/render-test/metrics/linux-gcc8/render-tests/background-pattern/rotated/metrics.json
new file mode 100644
index 0000000000..b17c1d43cf
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/background-pattern/zoomed/metrics.json b/render-test/metrics/linux-gcc8/render-tests/background-pattern/zoomed/metrics.json
new file mode 100644
index 0000000000..b17c1d43cf
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/background-visibility/none/metrics.json b/render-test/metrics/linux-gcc8/render-tests/background-visibility/none/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/background-visibility/visible/metrics.json b/render-test/metrics/linux-gcc8/render-tests/background-visibility/visible/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/basic-v9/z0-narrow-y/metrics.json b/render-test/metrics/linux-gcc8/render-tests/basic-v9/z0-narrow-y/metrics.json
new file mode 100644
index 0000000000..6c506a6f49
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/basic-v9/z0-narrow-y/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 5,
+ 209151
+ ],
+ [
+ "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/render-test/metrics/linux-gcc8/render-tests/basic-v9/z0-wide-x/metrics.json b/render-test/metrics/linux-gcc8/render-tests/basic-v9/z0-wide-x/metrics.json
new file mode 100644
index 0000000000..6c506a6f49
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/basic-v9/z0-wide-x/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 5,
+ 209151
+ ],
+ [
+ "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/render-test/metrics/linux-gcc8/render-tests/basic-v9/z0/metrics.json b/render-test/metrics/linux-gcc8/render-tests/basic-v9/z0/metrics.json
new file mode 100644
index 0000000000..5900c40ba9
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/basic-v9/z0/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 3,
+ 98669
+ ],
+ [
+ "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/render-test/metrics/linux-gcc8/render-tests/bright-v9/z0/metrics.json b/render-test/metrics/linux-gcc8/render-tests/bright-v9/z0/metrics.json
new file mode 100644
index 0000000000..3d1ad4e6e4
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/bright-v9/z0/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 3,
+ 100180
+ ],
+ [
+ "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/render-test/metrics/linux-gcc8/render-tests/circle-blur/blending/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-blur/blending/metrics.json
new file mode 100644
index 0000000000..3e29447ea9
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-blur/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-blur/default/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-blur/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-blur/function/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-blur/literal-stroke/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-blur/literal-stroke/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-blur/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-blur/literal/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-blur/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-blur/property-function/metrics.json
new file mode 100644
index 0000000000..bf5b94a725
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-blur/zoom-and-property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-blur/zoom-and-property-function/metrics.json
new file mode 100644
index 0000000000..2b00a4fa06
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-color/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-color/default/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-color/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-color/function/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-color/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-color/literal/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-color/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-color/property-function/metrics.json
new file mode 100644
index 0000000000..2b00a4fa06
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-color/zoom-and-property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-color/zoom-and-property-function/metrics.json
new file mode 100644
index 0000000000..cd37b906a5
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-geometry/linestring/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-geometry/linestring/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-geometry/multilinestring/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-geometry/multilinestring/metrics.json
new file mode 100644
index 0000000000..b9307738e0
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-geometry/multipoint/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-geometry/multipoint/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-geometry/multipolygon/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-geometry/multipolygon/metrics.json
new file mode 100644
index 0000000000..742ac68192
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-geometry/point/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-geometry/point/metrics.json
new file mode 100644
index 0000000000..01b432fe21
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-geometry/polygon/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-geometry/polygon/metrics.json
new file mode 100644
index 0000000000..b65ae23a75
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-opacity/blending/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-opacity/blending/metrics.json
new file mode 100644
index 0000000000..bf5b94a725
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-opacity/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-opacity/default/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-opacity/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-opacity/function/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-opacity/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-opacity/literal/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-opacity/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-opacity/property-function/metrics.json
new file mode 100644
index 0000000000..bf5b94a725
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-opacity/zoom-and-property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-opacity/zoom-and-property-function/metrics.json
new file mode 100644
index 0000000000..2b00a4fa06
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-pitch-alignment/map-scale-map/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-pitch-alignment/map-scale-map/metrics.json
new file mode 100644
index 0000000000..62ea5c7dea
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-pitch-alignment/map-scale-viewport/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-pitch-alignment/map-scale-viewport/metrics.json
new file mode 100644
index 0000000000..62ea5c7dea
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-pitch-alignment/viewport-scale-map/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-pitch-alignment/viewport-scale-map/metrics.json
new file mode 100644
index 0000000000..62ea5c7dea
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-pitch-alignment/viewport-scale-viewport/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-pitch-alignment/viewport-scale-viewport/metrics.json
new file mode 100644
index 0000000000..62ea5c7dea
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-pitch-scale/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-pitch-scale/default/metrics.json
new file mode 100644
index 0000000000..62ea5c7dea
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-pitch-scale/map/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-pitch-scale/map/metrics.json
new file mode 100644
index 0000000000..62ea5c7dea
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-pitch-scale/viewport/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-pitch-scale/viewport/metrics.json
new file mode 100644
index 0000000000..62ea5c7dea
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-radius/antimeridian/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-radius/antimeridian/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-radius/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-radius/default/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-radius/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-radius/function/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-radius/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-radius/literal/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-radius/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-radius/property-function/metrics.json
new file mode 100644
index 0000000000..bf5b94a725
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-radius/zoom-and-property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-radius/zoom-and-property-function/metrics.json
new file mode 100644
index 0000000000..2b00a4fa06
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-sort-key/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-sort-key/literal/metrics.json
new file mode 100644
index 0000000000..50f1262c46
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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",
+ 0,
+ 3,
+ 5,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/circle-stroke-color/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-stroke-color/default/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-stroke-color/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-stroke-color/function/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-stroke-color/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-stroke-color/literal/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-stroke-color/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-stroke-color/property-function/metrics.json
new file mode 100644
index 0000000000..2b00a4fa06
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-stroke-color/zoom-and-property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-stroke-color/zoom-and-property-function/metrics.json
new file mode 100644
index 0000000000..cd37b906a5
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-stroke-opacity/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-stroke-opacity/default/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-stroke-opacity/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-stroke-opacity/function/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-stroke-opacity/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-stroke-opacity/literal/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-stroke-opacity/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-stroke-opacity/property-function/metrics.json
new file mode 100644
index 0000000000..bf5b94a725
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-stroke-opacity/stroke-only/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-stroke-opacity/stroke-only/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-stroke-opacity/zoom-and-property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-stroke-opacity/zoom-and-property-function/metrics.json
new file mode 100644
index 0000000000..2b00a4fa06
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-stroke-width/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-stroke-width/default/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-stroke-width/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-stroke-width/function/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-stroke-width/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-stroke-width/literal/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-stroke-width/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-stroke-width/property-function/metrics.json
new file mode 100644
index 0000000000..bf5b94a725
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-stroke-width/zoom-and-property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-stroke-width/zoom-and-property-function/metrics.json
new file mode 100644
index 0000000000..2b00a4fa06
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-translate-anchor/map/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-translate-anchor/map/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-translate-anchor/viewport/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-translate-anchor/viewport/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-translate/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-translate/default/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-translate/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-translate/function/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/circle-translate/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/circle-translate/literal/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/collator/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/collator/default/metrics.json
new file mode 100644
index 0000000000..72648ca292
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/collator/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,
+ [
+ 53936,
+ 53936
+ ],
+ [
+ 3562,
+ 3562
+ ],
+ [
+ 37824,
+ 37824
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/collator/resolved-locale/metrics.json b/render-test/metrics/linux-gcc8/render-tests/collator/resolved-locale/metrics.json
new file mode 100644
index 0000000000..ba24f7018c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/collator/resolved-locale/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,
+ [
+ 34326,
+ 34326
+ ],
+ [
+ 70,
+ 70
+ ],
+ [
+ 576,
+ 576
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/combinations/background-opaque--background-opaque/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/background-opaque--background-opaque/metrics.json
new file mode 100644
index 0000000000..ca19895c81
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/background-opaque--background-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/background-opaque--background-translucent/metrics.json
new file mode 100644
index 0000000000..ca19895c81
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/background-opaque--circle-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/background-opaque--circle-translucent/metrics.json
new file mode 100644
index 0000000000..b65ae23a75
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/background-opaque--fill-extrusion-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/background-opaque--fill-extrusion-translucent/metrics.json
new file mode 100644
index 0000000000..869c4378bf
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/background-opaque--fill-opaque/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/background-opaque--fill-opaque/metrics.json
new file mode 100644
index 0000000000..873f47815f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/background-opaque--fill-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/background-opaque--fill-translucent/metrics.json
new file mode 100644
index 0000000000..873f47815f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/background-opaque--heatmap-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/background-opaque--heatmap-translucent/metrics.json
new file mode 100644
index 0000000000..5cc4b977ff
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/background-opaque--hillshade-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/background-opaque--hillshade-translucent/metrics.json
new file mode 100644
index 0000000000..fe9af55d56
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/background-opaque--line-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/background-opaque--line-translucent/metrics.json
new file mode 100644
index 0000000000..43b92c8fd6
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/background-opaque--raster-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/background-opaque--raster-translucent/metrics.json
new file mode 100644
index 0000000000..aeff97a9b2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/background-opaque--symbol-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/background-opaque--symbol-translucent/metrics.json
new file mode 100644
index 0000000000..898d61cd6d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/combinations/background-translucent--background-opaque/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/background-translucent--background-opaque/metrics.json
new file mode 100644
index 0000000000..ca19895c81
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/background-translucent--background-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/background-translucent--background-translucent/metrics.json
new file mode 100644
index 0000000000..ca19895c81
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/background-translucent--circle-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/background-translucent--circle-translucent/metrics.json
new file mode 100644
index 0000000000..b65ae23a75
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/background-translucent--fill-extrusion-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/background-translucent--fill-extrusion-translucent/metrics.json
new file mode 100644
index 0000000000..869c4378bf
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/background-translucent--fill-opaque/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/background-translucent--fill-opaque/metrics.json
new file mode 100644
index 0000000000..873f47815f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/background-translucent--fill-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/background-translucent--fill-translucent/metrics.json
new file mode 100644
index 0000000000..873f47815f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/background-translucent--heatmap-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/background-translucent--heatmap-translucent/metrics.json
new file mode 100644
index 0000000000..5cc4b977ff
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/background-translucent--hillshade-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/background-translucent--hillshade-translucent/metrics.json
new file mode 100644
index 0000000000..fe9af55d56
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/background-translucent--line-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/background-translucent--line-translucent/metrics.json
new file mode 100644
index 0000000000..43b92c8fd6
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/background-translucent--raster-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/background-translucent--raster-translucent/metrics.json
new file mode 100644
index 0000000000..aeff97a9b2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/background-translucent--symbol-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/background-translucent--symbol-translucent/metrics.json
new file mode 100644
index 0000000000..898d61cd6d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/combinations/circle-translucent--background-opaque/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/circle-translucent--background-opaque/metrics.json
new file mode 100644
index 0000000000..d5ad1d9303
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/circle-translucent--background-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/circle-translucent--background-translucent/metrics.json
new file mode 100644
index 0000000000..d5ad1d9303
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/circle-translucent--circle-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/circle-translucent--circle-translucent/metrics.json
new file mode 100644
index 0000000000..d5ad1d9303
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/circle-translucent--fill-extrusion-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/circle-translucent--fill-extrusion-translucent/metrics.json
new file mode 100644
index 0000000000..d0a09330c3
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/circle-translucent--fill-opaque/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/circle-translucent--fill-opaque/metrics.json
new file mode 100644
index 0000000000..54232a8859
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/circle-translucent--fill-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/circle-translucent--fill-translucent/metrics.json
new file mode 100644
index 0000000000..54232a8859
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/circle-translucent--heatmap-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/circle-translucent--heatmap-translucent/metrics.json
new file mode 100644
index 0000000000..b342e18183
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/circle-translucent--hillshade-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/circle-translucent--hillshade-translucent/metrics.json
new file mode 100644
index 0000000000..2ecd93ab0d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/circle-translucent--line-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/circle-translucent--line-translucent/metrics.json
new file mode 100644
index 0000000000..34e1641244
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/circle-translucent--raster-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/circle-translucent--raster-translucent/metrics.json
new file mode 100644
index 0000000000..8543c93e3f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/circle-translucent--symbol-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/circle-translucent--symbol-translucent/metrics.json
new file mode 100644
index 0000000000..15ab5cbd6c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 272,
+ 272
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion--fill-opaque/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion--fill-opaque/metrics.json
new file mode 100644
index 0000000000..158f4a877c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion--fill-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion--fill-translucent/metrics.json
new file mode 100644
index 0000000000..158f4a877c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion-translucent--background-opaque/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion-translucent--background-opaque/metrics.json
new file mode 100644
index 0000000000..070982798d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion-translucent--background-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion-translucent--background-translucent/metrics.json
new file mode 100644
index 0000000000..070982798d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion-translucent--circle-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion-translucent--circle-translucent/metrics.json
new file mode 100644
index 0000000000..d0a09330c3
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion-translucent--fill-extrusion-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion-translucent--fill-extrusion-translucent/metrics.json
new file mode 100644
index 0000000000..070982798d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion-translucent--fill-opaque/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion-translucent--fill-opaque/metrics.json
new file mode 100644
index 0000000000..9dd47aeeeb
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion-translucent--fill-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion-translucent--fill-translucent/metrics.json
new file mode 100644
index 0000000000..f460f1be9e
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion-translucent--heatmap-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion-translucent--heatmap-translucent/metrics.json
new file mode 100644
index 0000000000..a4c2b929c7
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion-translucent--hillshade-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion-translucent--hillshade-translucent/metrics.json
new file mode 100644
index 0000000000..f9f2c55c05
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion-translucent--line-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion-translucent--line-translucent/metrics.json
new file mode 100644
index 0000000000..b9a70d7457
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion-translucent--raster-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion-translucent--raster-translucent/metrics.json
new file mode 100644
index 0000000000..ba3da4f660
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion-translucent--symbol-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/fill-extrusion-translucent--symbol-translucent/metrics.json
new file mode 100644
index 0000000000..421319d4e5
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 444,
+ 444
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/combinations/fill-opaque--background-opaque/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/fill-opaque--background-opaque/metrics.json
new file mode 100644
index 0000000000..d9701f6181
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/fill-opaque--background-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/fill-opaque--background-translucent/metrics.json
new file mode 100644
index 0000000000..d9701f6181
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/fill-opaque--circle-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/fill-opaque--circle-translucent/metrics.json
new file mode 100644
index 0000000000..54232a8859
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/fill-opaque--fill-extrusion-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/fill-opaque--fill-extrusion-translucent/metrics.json
new file mode 100644
index 0000000000..158f4a877c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/fill-opaque--fill-opaque/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/fill-opaque--fill-opaque/metrics.json
new file mode 100644
index 0000000000..511b43f4d2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/fill-opaque--fill-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/fill-opaque--fill-translucent/metrics.json
new file mode 100644
index 0000000000..511b43f4d2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/fill-opaque--heatmap-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/fill-opaque--heatmap-translucent/metrics.json
new file mode 100644
index 0000000000..5565a4dd48
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/fill-opaque--hillshade-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/fill-opaque--hillshade-translucent/metrics.json
new file mode 100644
index 0000000000..130eb52850
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/fill-opaque--line-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/fill-opaque--line-translucent/metrics.json
new file mode 100644
index 0000000000..aac3c6d308
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/fill-opaque--raster-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/fill-opaque--raster-translucent/metrics.json
new file mode 100644
index 0000000000..a6e96270b2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/fill-opaque--symbol-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/fill-opaque--symbol-translucent/metrics.json
new file mode 100644
index 0000000000..24f1bcd844
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 212,
+ 212
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/combinations/fill-translucent--background-opaque/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/fill-translucent--background-opaque/metrics.json
new file mode 100644
index 0000000000..d9701f6181
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/fill-translucent--background-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/fill-translucent--background-translucent/metrics.json
new file mode 100644
index 0000000000..d9701f6181
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/fill-translucent--circle-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/fill-translucent--circle-translucent/metrics.json
new file mode 100644
index 0000000000..54232a8859
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/fill-translucent--fill-extrusion-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/fill-translucent--fill-extrusion-translucent/metrics.json
new file mode 100644
index 0000000000..158f4a877c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/fill-translucent--fill-opaque/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/fill-translucent--fill-opaque/metrics.json
new file mode 100644
index 0000000000..511b43f4d2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/fill-translucent--fill-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/fill-translucent--fill-translucent/metrics.json
new file mode 100644
index 0000000000..511b43f4d2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/fill-translucent--heatmap-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/fill-translucent--heatmap-translucent/metrics.json
new file mode 100644
index 0000000000..5565a4dd48
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/fill-translucent--hillshade-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/fill-translucent--hillshade-translucent/metrics.json
new file mode 100644
index 0000000000..130eb52850
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/fill-translucent--line-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/fill-translucent--line-translucent/metrics.json
new file mode 100644
index 0000000000..aac3c6d308
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/fill-translucent--raster-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/fill-translucent--raster-translucent/metrics.json
new file mode 100644
index 0000000000..a6e96270b2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/fill-translucent--symbol-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/fill-translucent--symbol-translucent/metrics.json
new file mode 100644
index 0000000000..24f1bcd844
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 212,
+ 212
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/combinations/heatmap-translucent--background-opaque/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/heatmap-translucent--background-opaque/metrics.json
new file mode 100644
index 0000000000..046dcc83f8
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/combinations/heatmap-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,
+ 5,
+ 7,
+ 2,
+ [
+ 35840,
+ 35840
+ ],
+ [
+ 82,
+ 82
+ ],
+ [
+ 144,
+ 144
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/combinations/heatmap-translucent--background-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/heatmap-translucent--background-translucent/metrics.json
new file mode 100644
index 0000000000..046dcc83f8
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/heatmap-translucent--circle-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/heatmap-translucent--circle-translucent/metrics.json
new file mode 100644
index 0000000000..b342e18183
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/heatmap-translucent--fill-extrusion-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/heatmap-translucent--fill-extrusion-translucent/metrics.json
new file mode 100644
index 0000000000..a4c2b929c7
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/heatmap-translucent--fill-opaque/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/heatmap-translucent--fill-opaque/metrics.json
new file mode 100644
index 0000000000..5565a4dd48
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/combinations/heatmap-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,
+ 5,
+ 10,
+ 2,
+ [
+ 35840,
+ 35840
+ ],
+ [
+ 114,
+ 114
+ ],
+ [
+ 164,
+ 164
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/combinations/heatmap-translucent--fill-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/heatmap-translucent--fill-translucent/metrics.json
new file mode 100644
index 0000000000..5565a4dd48
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/heatmap-translucent--heatmap-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/heatmap-translucent--heatmap-translucent/metrics.json
new file mode 100644
index 0000000000..94161dda76
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/heatmap-translucent--hillshade-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/heatmap-translucent--hillshade-translucent/metrics.json
new file mode 100644
index 0000000000..eb8235bd22
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/heatmap-translucent--line-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/heatmap-translucent--line-translucent/metrics.json
new file mode 100644
index 0000000000..e6b45ea3c9
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/heatmap-translucent--raster-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/heatmap-translucent--raster-translucent/metrics.json
new file mode 100644
index 0000000000..46ae22eb39
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/heatmap-translucent--symbol-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/heatmap-translucent--symbol-translucent/metrics.json
new file mode 100644
index 0000000000..41ce436324
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 272,
+ 272
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/combinations/hillshade-translucent--background-opaque/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/hillshade-translucent--background-opaque/metrics.json
new file mode 100644
index 0000000000..019fd54df3
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/hillshade-translucent--background-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/hillshade-translucent--background-translucent/metrics.json
new file mode 100644
index 0000000000..019fd54df3
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/hillshade-translucent--circle-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/hillshade-translucent--circle-translucent/metrics.json
new file mode 100644
index 0000000000..2ecd93ab0d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/hillshade-translucent--fill-extrusion-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/hillshade-translucent--fill-extrusion-translucent/metrics.json
new file mode 100644
index 0000000000..f9f2c55c05
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/hillshade-translucent--fill-opaque/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/hillshade-translucent--fill-opaque/metrics.json
new file mode 100644
index 0000000000..130eb52850
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/hillshade-translucent--fill-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/hillshade-translucent--fill-translucent/metrics.json
new file mode 100644
index 0000000000..130eb52850
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/hillshade-translucent--heatmap-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/hillshade-translucent--heatmap-translucent/metrics.json
new file mode 100644
index 0000000000..eb8235bd22
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/hillshade-translucent--hillshade-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/hillshade-translucent--hillshade-translucent/metrics.json
new file mode 100644
index 0000000000..6cdf449a0c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/hillshade-translucent--line-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/hillshade-translucent--line-translucent/metrics.json
new file mode 100644
index 0000000000..1d0c8f8153
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/hillshade-translucent--raster-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/hillshade-translucent--raster-translucent/metrics.json
new file mode 100644
index 0000000000..40f09a9305
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/hillshade-translucent--symbol-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/hillshade-translucent--symbol-translucent/metrics.json
new file mode 100644
index 0000000000..0d0744a3fb
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/combinations/line-translucent--background-opaque/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/line-translucent--background-opaque/metrics.json
new file mode 100644
index 0000000000..2fb82f1086
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/line-translucent--background-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/line-translucent--background-translucent/metrics.json
new file mode 100644
index 0000000000..2fb82f1086
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/line-translucent--circle-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/line-translucent--circle-translucent/metrics.json
new file mode 100644
index 0000000000..34e1641244
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/line-translucent--fill-extrusion-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/line-translucent--fill-extrusion-translucent/metrics.json
new file mode 100644
index 0000000000..b9a70d7457
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/line-translucent--fill-opaque/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/line-translucent--fill-opaque/metrics.json
new file mode 100644
index 0000000000..aac3c6d308
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/line-translucent--fill-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/line-translucent--fill-translucent/metrics.json
new file mode 100644
index 0000000000..aac3c6d308
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/line-translucent--heatmap-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/line-translucent--heatmap-translucent/metrics.json
new file mode 100644
index 0000000000..e6b45ea3c9
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/line-translucent--hillshade-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/line-translucent--hillshade-translucent/metrics.json
new file mode 100644
index 0000000000..1d0c8f8153
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/line-translucent--line-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/line-translucent--line-translucent/metrics.json
new file mode 100644
index 0000000000..2fb82f1086
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/line-translucent--raster-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/line-translucent--raster-translucent/metrics.json
new file mode 100644
index 0000000000..dfb24aaa91
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/line-translucent--symbol-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/line-translucent--symbol-translucent/metrics.json
new file mode 100644
index 0000000000..17a902113c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 272,
+ 272
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/combinations/raster-translucent--background-opaque/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/raster-translucent--background-opaque/metrics.json
new file mode 100644
index 0000000000..9297ddb669
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/raster-translucent--background-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/raster-translucent--background-translucent/metrics.json
new file mode 100644
index 0000000000..9297ddb669
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/raster-translucent--circle-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/raster-translucent--circle-translucent/metrics.json
new file mode 100644
index 0000000000..8543c93e3f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/raster-translucent--fill-extrusion-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/raster-translucent--fill-extrusion-translucent/metrics.json
new file mode 100644
index 0000000000..ba3da4f660
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/raster-translucent--fill-opaque/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/raster-translucent--fill-opaque/metrics.json
new file mode 100644
index 0000000000..a6e96270b2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/raster-translucent--fill-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/raster-translucent--fill-translucent/metrics.json
new file mode 100644
index 0000000000..a6e96270b2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/raster-translucent--heatmap-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/raster-translucent--heatmap-translucent/metrics.json
new file mode 100644
index 0000000000..46ae22eb39
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/raster-translucent--hillshade-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/raster-translucent--hillshade-translucent/metrics.json
new file mode 100644
index 0000000000..40f09a9305
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/raster-translucent--line-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/raster-translucent--line-translucent/metrics.json
new file mode 100644
index 0000000000..dfb24aaa91
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/raster-translucent--raster-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/raster-translucent--raster-translucent/metrics.json
new file mode 100644
index 0000000000..11aca40c02
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/combinations/raster-translucent--symbol-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/raster-translucent--symbol-translucent/metrics.json
new file mode 100644
index 0000000000..c00d73fe02
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/combinations/symbol-translucent--background-opaque/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/symbol-translucent--background-opaque/metrics.json
new file mode 100644
index 0000000000..4cae06587c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/combinations/symbol-translucent--background-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/symbol-translucent--background-translucent/metrics.json
new file mode 100644
index 0000000000..4cae06587c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/combinations/symbol-translucent--circle-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/symbol-translucent--circle-translucent/metrics.json
new file mode 100644
index 0000000000..15ab5cbd6c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 272,
+ 272
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/combinations/symbol-translucent--fill-extrusion-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/symbol-translucent--fill-extrusion-translucent/metrics.json
new file mode 100644
index 0000000000..421319d4e5
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 444,
+ 444
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/combinations/symbol-translucent--fill-opaque/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/symbol-translucent--fill-opaque/metrics.json
new file mode 100644
index 0000000000..24f1bcd844
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 212,
+ 212
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/combinations/symbol-translucent--fill-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/symbol-translucent--fill-translucent/metrics.json
new file mode 100644
index 0000000000..24f1bcd844
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 212,
+ 212
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/combinations/symbol-translucent--heatmap-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/symbol-translucent--heatmap-translucent/metrics.json
new file mode 100644
index 0000000000..41ce436324
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 272,
+ 272
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/combinations/symbol-translucent--hillshade-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/symbol-translucent--hillshade-translucent/metrics.json
new file mode 100644
index 0000000000..0d0744a3fb
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/combinations/symbol-translucent--line-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/symbol-translucent--line-translucent/metrics.json
new file mode 100644
index 0000000000..17a902113c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 272,
+ 272
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/combinations/symbol-translucent--raster-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/symbol-translucent--raster-translucent/metrics.json
new file mode 100644
index 0000000000..c00d73fe02
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/combinations/symbol-translucent--symbol-translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/combinations/symbol-translucent--symbol-translucent/metrics.json
new file mode 100644
index 0000000000..9e050a7923
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/debug/collision-icon-text-line-translate/metrics.json b/render-test/metrics/linux-gcc8/render-tests/debug/collision-icon-text-line-translate/metrics.json
new file mode 100644
index 0000000000..108f2aa05b
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ 13,
+ 19,
+ 1,
+ [
+ 87892,
+ 87892
+ ],
+ [
+ 1578,
+ 1578
+ ],
+ [
+ 13856,
+ 13856
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/debug/collision-icon-text-point-translate/metrics.json b/render-test/metrics/linux-gcc8/render-tests/debug/collision-icon-text-point-translate/metrics.json
new file mode 100644
index 0000000000..87cbf9cd26
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ 13,
+ 19,
+ 1,
+ [
+ 87892,
+ 87892
+ ],
+ [
+ 102,
+ 102
+ ],
+ [
+ 768,
+ 768
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/debug/collision-lines-overscaled/metrics.json b/render-test/metrics/linux-gcc8/render-tests/debug/collision-lines-overscaled/metrics.json
new file mode 100644
index 0000000000..d20395fe0c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ 13,
+ 19,
+ 1,
+ [
+ 156088,
+ 156088
+ ],
+ [
+ 790,
+ 790
+ ],
+ [
+ 7232,
+ 7232
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/debug/collision-lines-pitched/metrics.json b/render-test/metrics/linux-gcc8/render-tests/debug/collision-lines-pitched/metrics.json
new file mode 100644
index 0000000000..de22887a4a
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ 4,
+ 12,
+ 1,
+ [
+ 71936,
+ 71936
+ ],
+ [
+ 30814,
+ 30814
+ ],
+ [
+ 286816,
+ 286816
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/debug/collision-lines/metrics.json b/render-test/metrics/linux-gcc8/render-tests/debug/collision-lines/metrics.json
new file mode 100644
index 0000000000..de22887a4a
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ 4,
+ 12,
+ 1,
+ [
+ 71936,
+ 71936
+ ],
+ [
+ 30814,
+ 30814
+ ],
+ [
+ 286816,
+ 286816
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/debug/collision-overscaled/metrics.json b/render-test/metrics/linux-gcc8/render-tests/debug/collision-overscaled/metrics.json
new file mode 100644
index 0000000000..f6d0f56603
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ 5,
+ 19,
+ 1,
+ [
+ 36896,
+ 36896
+ ],
+ [
+ 26342,
+ 26342
+ ],
+ [
+ 252736,
+ 252736
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/debug/collision-pitched-wrapped/metrics.json b/render-test/metrics/linux-gcc8/render-tests/debug/collision-pitched-wrapped/metrics.json
new file mode 100644
index 0000000000..730b5dd119
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ 25,
+ 61,
+ 1,
+ [
+ 276736,
+ 276736
+ ],
+ [
+ 51862,
+ 51862
+ ],
+ [
+ 528832,
+ 528832
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/debug/collision-pitched/metrics.json b/render-test/metrics/linux-gcc8/render-tests/debug/collision-pitched/metrics.json
new file mode 100644
index 0000000000..c73a7b3a08
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ 36,
+ 61,
+ 1,
+ [
+ 413280,
+ 413280
+ ],
+ [
+ 7062,
+ 7062
+ ],
+ [
+ 71872,
+ 71872
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/debug/collision/metrics.json b/render-test/metrics/linux-gcc8/render-tests/debug/collision/metrics.json
new file mode 100644
index 0000000000..36a185bef8
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/debug/collision/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 7,
+ 1778473
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 16,
+ 13,
+ 61,
+ 1,
+ [
+ 82048,
+ 82048
+ ],
+ [
+ 85002,
+ 85002
+ ],
+ [
+ 815872,
+ 815872
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/debug/overdraw/metrics.json b/render-test/metrics/linux-gcc8/render-tests/debug/overdraw/metrics.json
new file mode 100644
index 0000000000..8728b51eef
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/debug/overdraw/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 6,
+ 1693531
+ ],
+ [
+ "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/render-test/metrics/linux-gcc8/render-tests/debug/raster/metrics.json b/render-test/metrics/linux-gcc8/render-tests/debug/raster/metrics.json
new file mode 100644
index 0000000000..05c2343333
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/debug/raster/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 8,
+ 501775
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 12,
+ 11,
+ 5,
+ 1,
+ [
+ 1638400,
+ 1638400
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/debug/tile-overscaled/metrics.json b/render-test/metrics/linux-gcc8/render-tests/debug/tile-overscaled/metrics.json
new file mode 100644
index 0000000000..596d6bbcd2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/debug/tile-overscaled/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 7,
+ 1778473
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 8,
+ 13,
+ 21,
+ 1,
+ [
+ 138368,
+ 138368
+ ],
+ [
+ 29158,
+ 29158
+ ],
+ [
+ 310848,
+ 310848
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/debug/tile/metrics.json b/render-test/metrics/linux-gcc8/render-tests/debug/tile/metrics.json
new file mode 100644
index 0000000000..b8ae52a49f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/debug/tile/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 8,
+ 1870688
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 10,
+ 14,
+ 21,
+ 1,
+ [
+ 400512,
+ 400512
+ ],
+ [
+ 29158,
+ 29158
+ ],
+ [
+ 310848,
+ 310848
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/empty/empty/metrics.json b/render-test/metrics/linux-gcc8/render-tests/empty/empty/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/extent/1024-circle/metrics.json b/render-test/metrics/linux-gcc8/render-tests/extent/1024-circle/metrics.json
new file mode 100644
index 0000000000..c27184b6fb
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/extent/1024-circle/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 1,
+ 390258
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 3,
+ 7,
+ 1,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 12430,
+ 12430
+ ],
+ [
+ 16608,
+ 16608
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/extent/1024-fill/metrics.json b/render-test/metrics/linux-gcc8/render-tests/extent/1024-fill/metrics.json
new file mode 100644
index 0000000000..705eaa2c4e
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/extent/1024-line/metrics.json b/render-test/metrics/linux-gcc8/render-tests/extent/1024-line/metrics.json
new file mode 100644
index 0000000000..b0ad84b7b6
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/extent/1024-symbol/metrics.json b/render-test/metrics/linux-gcc8/render-tests/extent/1024-symbol/metrics.json
new file mode 100644
index 0000000000..3dfc93234e
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/extent/1024-symbol/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 4,
+ 686859
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 2,
+ 4,
+ 13,
+ 1,
+ [
+ 22258,
+ 22258
+ ],
+ [
+ 45718,
+ 45718
+ ],
+ [
+ 487488,
+ 487488
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/feature-state/composite-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/feature-state/composite-expression/metrics.json
new file mode 100644
index 0000000000..3653638ee2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/feature-state/data-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/feature-state/data-expression/metrics.json
new file mode 100644
index 0000000000..f6bec0e045
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/feature-state/vector-source/metrics.json b/render-test/metrics/linux-gcc8/render-tests/feature-state/vector-source/metrics.json
new file mode 100644
index 0000000000..16026daceb
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-antialias/false/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-antialias/false/metrics.json
new file mode 100644
index 0000000000..ec5a832777
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-color/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-color/default/metrics.json
new file mode 100644
index 0000000000..ec5a832777
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-color/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-color/function/metrics.json
new file mode 100644
index 0000000000..ec5a832777
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-color/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-color/literal/metrics.json
new file mode 100644
index 0000000000..ec5a832777
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-color/multiply/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-color/multiply/metrics.json
new file mode 100644
index 0000000000..ec5a832777
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-color/opacity/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-color/opacity/metrics.json
new file mode 100644
index 0000000000..ec5a832777
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-color/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-color/property-function/metrics.json
new file mode 100644
index 0000000000..8ae66783ec
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-color/zoom-and-property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-color/zoom-and-property-function/metrics.json
new file mode 100644
index 0000000000..424e3e22c8
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-base/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-base/default/metrics.json
new file mode 100644
index 0000000000..6e40c94905
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-base/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-base/function/metrics.json
new file mode 100644
index 0000000000..6e40c94905
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-base/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-base/literal/metrics.json
new file mode 100644
index 0000000000..6e40c94905
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-base/negative/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-base/negative/metrics.json
new file mode 100644
index 0000000000..ccd42b0dde
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-base/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-base/property-function/metrics.json
new file mode 100644
index 0000000000..ccd42b0dde
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-base/property-function/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/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-base/zoom-and-property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-base/zoom-and-property-function/metrics.json
new file mode 100644
index 0000000000..5c12ec1c1e
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-base/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",
+ 24,
+ 29,
+ 29,
+ 1,
+ [
+ 458752,
+ 458752
+ ],
+ [
+ 910,
+ 910
+ ],
+ [
+ 5200,
+ 5200
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-color/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-color/default/metrics.json
new file mode 100644
index 0000000000..47ec0bb2c6
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-color/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-color/function/metrics.json
new file mode 100644
index 0000000000..47ec0bb2c6
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-color/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-color/literal/metrics.json
new file mode 100644
index 0000000000..47ec0bb2c6
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-color/no-alpha-no-multiply/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-color/no-alpha-no-multiply/metrics.json
new file mode 100644
index 0000000000..47ec0bb2c6
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-color/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-color/property-function/metrics.json
new file mode 100644
index 0000000000..ffe069ce46
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-color/zoom-and-property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-color/zoom-and-property-function/metrics.json
new file mode 100644
index 0000000000..e3548b740c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-geometry/linestring/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-geometry/linestring/metrics.json
new file mode 100644
index 0000000000..6c86a50fdc
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-geometry/linestring/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
+ ],
+ [
+ 502,
+ 502
+ ],
+ [
+ 2080,
+ 2080
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-height/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-height/default/metrics.json
new file mode 100644
index 0000000000..47ec0bb2c6
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-height/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-height/function/metrics.json
new file mode 100644
index 0000000000..47ec0bb2c6
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-height/negative/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-height/negative/metrics.json
new file mode 100644
index 0000000000..4f179c4d25
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-height/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-height/property-function/metrics.json
new file mode 100644
index 0000000000..4f179c4d25
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-height/zoom-and-property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-height/zoom-and-property-function/metrics.json
new file mode 100644
index 0000000000..ffe069ce46
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-multiple/interleaved-layers/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-multiple/interleaved-layers/metrics.json
new file mode 100644
index 0000000000..c272c32be1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-multiple/multiple/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-multiple/multiple/metrics.json
new file mode 100644
index 0000000000..da78bc6af7
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-opacity/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-opacity/default/metrics.json
new file mode 100644
index 0000000000..e7b07b6e25
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-opacity/default/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 16,
+ 13,
+ 25,
+ 1,
+ [
+ 196608,
+ 196608
+ ],
+ [
+ 910,
+ 910
+ ],
+ [
+ 3184,
+ 3184
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-opacity/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-opacity/function/metrics.json
new file mode 100644
index 0000000000..d0cf84edc1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-opacity/function/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 20,
+ 13,
+ 25,
+ 1,
+ [
+ 196608,
+ 196608
+ ],
+ [
+ 910,
+ 910
+ ],
+ [
+ 3184,
+ 3184
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-opacity/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-opacity/literal/metrics.json
new file mode 100644
index 0000000000..d0cf84edc1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-opacity/literal/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 20,
+ 13,
+ 25,
+ 1,
+ [
+ 196608,
+ 196608
+ ],
+ [
+ 910,
+ 910
+ ],
+ [
+ 3184,
+ 3184
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-pattern/@2x/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-pattern/@2x/metrics.json
new file mode 100644
index 0000000000..bd0f50a209
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-pattern/@2x/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 77034
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 8,
+ 25,
+ 13,
+ 1,
+ [
+ 164256,
+ 164256
+ ],
+ [
+ 226,
+ 226
+ ],
+ [
+ 952,
+ 952
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-pattern/feature-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-pattern/feature-expression/metrics.json
new file mode 100644
index 0000000000..fd328e6cc0
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-pattern/feature-expression/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 35923
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 8,
+ 25,
+ 25,
+ 1,
+ [
+ 212800,
+ 212800
+ ],
+ [
+ 226,
+ 226
+ ],
+ [
+ 2728,
+ 2728
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-pattern/function-2/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-pattern/function-2/metrics.json
new file mode 100644
index 0000000000..227119940f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-pattern/function-2/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
+ ],
+ [
+ 226,
+ 226
+ ],
+ [
+ 952,
+ 952
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-pattern/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-pattern/function/metrics.json
new file mode 100644
index 0000000000..c94b3f4240
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-pattern/function/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,
+ [
+ 122496,
+ 122496
+ ],
+ [
+ 226,
+ 226
+ ],
+ [
+ 952,
+ 952
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-pattern/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-pattern/literal/metrics.json
new file mode 100644
index 0000000000..c94b3f4240
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-pattern/literal/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,
+ [
+ 122496,
+ 122496
+ ],
+ [
+ 226,
+ 226
+ ],
+ [
+ 952,
+ 952
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-pattern/missing/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-pattern/missing/metrics.json
new file mode 100644
index 0000000000..808337bb3d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-pattern/opacity/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-pattern/opacity/metrics.json
new file mode 100644
index 0000000000..c94b3f4240
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-pattern/opacity/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,
+ [
+ 122496,
+ 122496
+ ],
+ [
+ 226,
+ 226
+ ],
+ [
+ 952,
+ 952
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-pattern/tile-buffer/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-pattern/tile-buffer/metrics.json
new file mode 100644
index 0000000000..a2411e0074
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-pattern/tile-buffer/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,
+ [
+ 122496,
+ 122496
+ ],
+ [
+ 538,
+ 538
+ ],
+ [
+ 2200,
+ 2200
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-translate-anchor/map/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-translate-anchor/map/metrics.json
new file mode 100644
index 0000000000..0fa0470318
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-translate-anchor/viewport/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-translate-anchor/viewport/metrics.json
new file mode 100644
index 0000000000..0fa0470318
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-translate/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-translate/default/metrics.json
new file mode 100644
index 0000000000..082bdc32eb
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-translate/default/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/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-translate/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-translate/function/metrics.json
new file mode 100644
index 0000000000..2c2af11696
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-translate/literal-opacity/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-translate/literal-opacity/metrics.json
new file mode 100644
index 0000000000..082bdc32eb
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-translate/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-translate/literal/metrics.json
new file mode 100644
index 0000000000..2c2af11696
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-vertical-gradient/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-vertical-gradient/default/metrics.json
new file mode 100644
index 0000000000..1b222aa314
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-vertical-gradient/default/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 4,
+ 15,
+ 21,
+ 1,
+ [
+ 229376,
+ 229376
+ ],
+ [
+ 502,
+ 502
+ ],
+ [
+ 3424,
+ 3424
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-vertical-gradient/false/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-vertical-gradient/false/metrics.json
new file mode 100644
index 0000000000..1b222aa314
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/fill-extrusion-vertical-gradient/false/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 4,
+ 15,
+ 21,
+ 1,
+ [
+ 229376,
+ 229376
+ ],
+ [
+ 502,
+ 502
+ ],
+ [
+ 3424,
+ 3424
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/fill-opacity/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-opacity/default/metrics.json
new file mode 100644
index 0000000000..873f47815f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-opacity/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-opacity/function/metrics.json
new file mode 100644
index 0000000000..873f47815f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-opacity/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-opacity/literal/metrics.json
new file mode 100644
index 0000000000..873f47815f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-opacity/opaque-fill-over-symbol-layer/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-opacity/opaque-fill-over-symbol-layer/metrics.json
new file mode 100644
index 0000000000..9f7cf708dd
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 212,
+ 212
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/fill-opacity/overlapping/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-opacity/overlapping/metrics.json
new file mode 100644
index 0000000000..f9de3e6600
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-opacity/property-function-pattern/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-opacity/property-function-pattern/metrics.json
new file mode 100644
index 0000000000..0923fe04bb
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-opacity/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-opacity/property-function/metrics.json
new file mode 100644
index 0000000000..19c5ef8507
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-opacity/zoom-and-property-function-pattern/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-opacity/zoom-and-property-function-pattern/metrics.json
new file mode 100644
index 0000000000..cc32c1d107
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-opacity/zoom-and-property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-opacity/zoom-and-property-function/metrics.json
new file mode 100644
index 0000000000..0800242842
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-outline-color/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-outline-color/default/metrics.json
new file mode 100644
index 0000000000..873f47815f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-outline-color/fill/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-outline-color/fill/metrics.json
new file mode 100644
index 0000000000..873f47815f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-outline-color/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-outline-color/function/metrics.json
new file mode 100644
index 0000000000..873f47815f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-outline-color/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-outline-color/literal/metrics.json
new file mode 100644
index 0000000000..873f47815f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-outline-color/multiply/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-outline-color/multiply/metrics.json
new file mode 100644
index 0000000000..873f47815f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-outline-color/opacity/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-outline-color/opacity/metrics.json
new file mode 100644
index 0000000000..873f47815f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-outline-color/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-outline-color/property-function/metrics.json
new file mode 100644
index 0000000000..c3e66bb650
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-outline-color/zoom-and-property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-outline-color/zoom-and-property-function/metrics.json
new file mode 100644
index 0000000000..0bf5f29188
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-pattern/@2x/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-pattern/@2x/metrics.json
new file mode 100644
index 0000000000..51c11b8e4a
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-pattern/case-data-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-pattern/case-data-expression/metrics.json
new file mode 100644
index 0000000000..5b0f25c103
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-pattern/invalid-feature-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-pattern/invalid-feature-expression/metrics.json
new file mode 100644
index 0000000000..714f677bd6
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-pattern/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-pattern/literal/metrics.json
new file mode 100644
index 0000000000..fab92536d4
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-pattern/missing/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-pattern/missing/metrics.json
new file mode 100644
index 0000000000..07184a47f6
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-pattern/opacity/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-pattern/opacity/metrics.json
new file mode 100644
index 0000000000..fab92536d4
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-pattern/uneven-pattern/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-pattern/uneven-pattern/metrics.json
new file mode 100644
index 0000000000..0b64b9c6e2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-pattern/update-feature-state/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-pattern/update-feature-state/metrics.json
new file mode 100644
index 0000000000..1d470e39f9
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/fill-pattern/update-feature-state/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 35923
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 12,
+ 13,
+ 29,
+ 1,
+ [
+ 88320,
+ 88320
+ ],
+ [
+ 150,
+ 150
+ ],
+ [
+ 624,
+ 624
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/fill-pattern/wrapping-with-interpolation/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-pattern/wrapping-with-interpolation/metrics.json
new file mode 100644
index 0000000000..8107ea6575
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-pattern/zoomed/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-pattern/zoomed/metrics.json
new file mode 100644
index 0000000000..fab92536d4
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-sort-key/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-sort-key/literal/metrics.json
new file mode 100644
index 0000000000..7da0796966
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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",
+ 0,
+ 5,
+ 5,
+ 1,
+ [
+ 65536,
+ 65536
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/fill-translate-anchor/map/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-translate-anchor/map/metrics.json
new file mode 100644
index 0000000000..ec5a832777
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-translate-anchor/viewport/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-translate-anchor/viewport/metrics.json
new file mode 100644
index 0000000000..ec5a832777
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-translate/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-translate/default/metrics.json
new file mode 100644
index 0000000000..ec5a832777
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-translate/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-translate/function/metrics.json
new file mode 100644
index 0000000000..ec5a832777
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-translate/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-translate/literal/metrics.json
new file mode 100644
index 0000000000..ec5a832777
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-visibility/none/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-visibility/none/metrics.json
new file mode 100644
index 0000000000..9028b81da1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/fill-visibility/visible/metrics.json b/render-test/metrics/linux-gcc8/render-tests/fill-visibility/visible/metrics.json
new file mode 100644
index 0000000000..9028b81da1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/filter/equality/metrics.json b/render-test/metrics/linux-gcc8/render-tests/filter/equality/metrics.json
new file mode 100644
index 0000000000..01b432fe21
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/filter/legacy-equality/metrics.json b/render-test/metrics/linux-gcc8/render-tests/filter/legacy-equality/metrics.json
new file mode 100644
index 0000000000..01b432fe21
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/filter/none/metrics.json b/render-test/metrics/linux-gcc8/render-tests/filter/none/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/geojson/clustered-properties/metrics.json b/render-test/metrics/linux-gcc8/render-tests/geojson/clustered-properties/metrics.json
new file mode 100644
index 0000000000..3a9f21789c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 9168,
+ 9168
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/geojson/clustered/metrics.json b/render-test/metrics/linux-gcc8/render-tests/geojson/clustered/metrics.json
new file mode 100644
index 0000000000..25ee6ab226
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 10880,
+ 10880
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/geojson/external-feature/metrics.json b/render-test/metrics/linux-gcc8/render-tests/geojson/external-feature/metrics.json
new file mode 100644
index 0000000000..1f4a35b379
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/geojson/external-invalid/metrics.json b/render-test/metrics/linux-gcc8/render-tests/geojson/external-invalid/metrics.json
new file mode 100644
index 0000000000..c050c4e8ce
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/geojson/external-linestring/metrics.json b/render-test/metrics/linux-gcc8/render-tests/geojson/external-linestring/metrics.json
new file mode 100644
index 0000000000..1f4a35b379
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/geojson/external-malformed/metrics.json b/render-test/metrics/linux-gcc8/render-tests/geojson/external-malformed/metrics.json
new file mode 100644
index 0000000000..c35eb5d526
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/geojson/inconsistent-winding-order/metrics.json b/render-test/metrics/linux-gcc8/render-tests/geojson/inconsistent-winding-order/metrics.json
new file mode 100644
index 0000000000..92d02167a9
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/geojson/inline-feature/metrics.json b/render-test/metrics/linux-gcc8/render-tests/geojson/inline-feature/metrics.json
new file mode 100644
index 0000000000..0d433cec13
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/geojson/inline-invalid/metrics.json b/render-test/metrics/linux-gcc8/render-tests/geojson/inline-invalid/metrics.json
new file mode 100644
index 0000000000..7da0796966
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/geojson/inline-linestring-circle/metrics.json b/render-test/metrics/linux-gcc8/render-tests/geojson/inline-linestring-circle/metrics.json
new file mode 100644
index 0000000000..87bafb2c59
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/geojson/inline-linestring-fill/metrics.json b/render-test/metrics/linux-gcc8/render-tests/geojson/inline-linestring-fill/metrics.json
new file mode 100644
index 0000000000..20bd28dacc
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/geojson/inline-linestring-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
+ ],
+ [
+ 44,
+ 44
+ ],
+ [
+ 80,
+ 80
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/geojson/inline-linestring-line/metrics.json b/render-test/metrics/linux-gcc8/render-tests/geojson/inline-linestring-line/metrics.json
new file mode 100644
index 0000000000..b947079d6b
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/geojson/inline-linestring-symbol/metrics.json b/render-test/metrics/linux-gcc8/render-tests/geojson/inline-linestring-symbol/metrics.json
new file mode 100644
index 0000000000..72c4c57617
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/geojson/inline-malformed/metrics.json b/render-test/metrics/linux-gcc8/render-tests/geojson/inline-malformed/metrics.json
new file mode 100644
index 0000000000..7da0796966
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/geojson/inline-point-circle/metrics.json b/render-test/metrics/linux-gcc8/render-tests/geojson/inline-point-circle/metrics.json
new file mode 100644
index 0000000000..e204a192de
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/geojson/inline-point-fill/metrics.json b/render-test/metrics/linux-gcc8/render-tests/geojson/inline-point-fill/metrics.json
new file mode 100644
index 0000000000..676dd680b3
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/geojson/inline-point-line/metrics.json b/render-test/metrics/linux-gcc8/render-tests/geojson/inline-point-line/metrics.json
new file mode 100644
index 0000000000..fb542cead0
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/geojson/inline-point-symbol/metrics.json b/render-test/metrics/linux-gcc8/render-tests/geojson/inline-point-symbol/metrics.json
new file mode 100644
index 0000000000..72c4c57617
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/geojson/inline-polygon-circle/metrics.json b/render-test/metrics/linux-gcc8/render-tests/geojson/inline-polygon-circle/metrics.json
new file mode 100644
index 0000000000..d01fbee184
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/geojson/inline-polygon-fill/metrics.json b/render-test/metrics/linux-gcc8/render-tests/geojson/inline-polygon-fill/metrics.json
new file mode 100644
index 0000000000..5b035beb41
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/geojson/inline-polygon-line/metrics.json b/render-test/metrics/linux-gcc8/render-tests/geojson/inline-polygon-line/metrics.json
new file mode 100644
index 0000000000..c031604857
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/geojson/inline-polygon-symbol/metrics.json b/render-test/metrics/linux-gcc8/render-tests/geojson/inline-polygon-symbol/metrics.json
new file mode 100644
index 0000000000..72c4c57617
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/geojson/missing/metrics.json b/render-test/metrics/linux-gcc8/render-tests/geojson/missing/metrics.json
new file mode 100644
index 0000000000..7da0796966
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/geojson/reparse-overscaled/metrics.json b/render-test/metrics/linux-gcc8/render-tests/geojson/reparse-overscaled/metrics.json
new file mode 100644
index 0000000000..f1bf8426ca
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/heatmap-color/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/heatmap-color/default/metrics.json
new file mode 100644
index 0000000000..e300a2d0a6
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/heatmap-color/expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/heatmap-color/expression/metrics.json
new file mode 100644
index 0000000000..e300a2d0a6
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/heatmap-intensity/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/heatmap-intensity/default/metrics.json
new file mode 100644
index 0000000000..098f2da894
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/heatmap-intensity/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/heatmap-intensity/function/metrics.json
new file mode 100644
index 0000000000..098f2da894
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/heatmap-intensity/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/heatmap-intensity/literal/metrics.json
new file mode 100644
index 0000000000..098f2da894
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/heatmap-opacity/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/heatmap-opacity/default/metrics.json
new file mode 100644
index 0000000000..4daf3ff957
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/heatmap-opacity/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/heatmap-opacity/function/metrics.json
new file mode 100644
index 0000000000..4daf3ff957
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/heatmap-opacity/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/heatmap-opacity/literal/metrics.json
new file mode 100644
index 0000000000..4daf3ff957
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/heatmap-radius/antimeridian/metrics.json b/render-test/metrics/linux-gcc8/render-tests/heatmap-radius/antimeridian/metrics.json
new file mode 100644
index 0000000000..08b7ca1c86
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/heatmap-radius/data-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/heatmap-radius/data-expression/metrics.json
new file mode 100644
index 0000000000..e12b800462
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/heatmap-radius/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/heatmap-radius/default/metrics.json
new file mode 100644
index 0000000000..098f2da894
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/heatmap-radius/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/heatmap-radius/function/metrics.json
new file mode 100644
index 0000000000..098f2da894
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/heatmap-radius/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/heatmap-radius/literal/metrics.json
new file mode 100644
index 0000000000..098f2da894
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/heatmap-radius/pitch30/metrics.json b/render-test/metrics/linux-gcc8/render-tests/heatmap-radius/pitch30/metrics.json
new file mode 100644
index 0000000000..098f2da894
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/heatmap-weight/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/heatmap-weight/default/metrics.json
new file mode 100644
index 0000000000..098f2da894
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/heatmap-weight/identity-property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/heatmap-weight/identity-property-function/metrics.json
new file mode 100644
index 0000000000..3c0b3e0c7f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/heatmap-weight/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/heatmap-weight/literal/metrics.json
new file mode 100644
index 0000000000..098f2da894
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/hillshade-accent-color/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/hillshade-accent-color/default/metrics.json
new file mode 100644
index 0000000000..da22284860
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/hillshade-accent-color/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/hillshade-accent-color/literal/metrics.json
new file mode 100644
index 0000000000..da22284860
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/hillshade-accent-color/terrarium/metrics.json b/render-test/metrics/linux-gcc8/render-tests/hillshade-accent-color/terrarium/metrics.json
new file mode 100644
index 0000000000..0af7981529
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/hillshade-accent-color/zoom-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/hillshade-accent-color/zoom-function/metrics.json
new file mode 100644
index 0000000000..da22284860
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/hillshade-highlight-color/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/hillshade-highlight-color/default/metrics.json
new file mode 100644
index 0000000000..da22284860
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/hillshade-highlight-color/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/hillshade-highlight-color/literal/metrics.json
new file mode 100644
index 0000000000..da22284860
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/hillshade-highlight-color/zoom-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/hillshade-highlight-color/zoom-function/metrics.json
new file mode 100644
index 0000000000..da22284860
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/hillshade-shadow-color/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/hillshade-shadow-color/default/metrics.json
new file mode 100644
index 0000000000..da22284860
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/hillshade-shadow-color/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/hillshade-shadow-color/literal/metrics.json
new file mode 100644
index 0000000000..da22284860
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/hillshade-shadow-color/zoom-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/hillshade-shadow-color/zoom-function/metrics.json
new file mode 100644
index 0000000000..da22284860
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/icon-anchor/bottom-left/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-anchor/bottom-left/metrics.json
new file mode 100644
index 0000000000..898d61cd6d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-anchor/bottom-right/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-anchor/bottom-right/metrics.json
new file mode 100644
index 0000000000..898d61cd6d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-anchor/bottom/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-anchor/bottom/metrics.json
new file mode 100644
index 0000000000..898d61cd6d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-anchor/center/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-anchor/center/metrics.json
new file mode 100644
index 0000000000..898d61cd6d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-anchor/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-anchor/default/metrics.json
new file mode 100644
index 0000000000..898d61cd6d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-anchor/left/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-anchor/left/metrics.json
new file mode 100644
index 0000000000..898d61cd6d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-anchor/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-anchor/property-function/metrics.json
new file mode 100644
index 0000000000..d15ca962bb
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1216,
+ 1216
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-anchor/right/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-anchor/right/metrics.json
new file mode 100644
index 0000000000..898d61cd6d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-anchor/top-left/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-anchor/top-left/metrics.json
new file mode 100644
index 0000000000..898d61cd6d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-anchor/top-right/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-anchor/top-right/metrics.json
new file mode 100644
index 0000000000..898d61cd6d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-anchor/top/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-anchor/top/metrics.json
new file mode 100644
index 0000000000..898d61cd6d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-color/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-color/default/metrics.json
new file mode 100644
index 0000000000..898d61cd6d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-color/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-color/function/metrics.json
new file mode 100644
index 0000000000..898d61cd6d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-color/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-color/literal/metrics.json
new file mode 100644
index 0000000000..898d61cd6d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-color/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-color/property-function/metrics.json
new file mode 100644
index 0000000000..cc05f1b6a0
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 384,
+ 384
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-halo-blur/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-halo-blur/default/metrics.json
new file mode 100644
index 0000000000..4cae06587c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-halo-blur/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-halo-blur/function/metrics.json
new file mode 100644
index 0000000000..4cae06587c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-halo-blur/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-halo-blur/literal/metrics.json
new file mode 100644
index 0000000000..4cae06587c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-halo-blur/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-halo-blur/property-function/metrics.json
new file mode 100644
index 0000000000..649d878076
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 352,
+ 352
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-halo-color/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-halo-color/default/metrics.json
new file mode 100644
index 0000000000..898d61cd6d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-halo-color/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-halo-color/function/metrics.json
new file mode 100644
index 0000000000..4cae06587c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-halo-color/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-halo-color/literal/metrics.json
new file mode 100644
index 0000000000..4cae06587c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-halo-color/multiply/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-halo-color/multiply/metrics.json
new file mode 100644
index 0000000000..4cae06587c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-halo-color/opacity/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-halo-color/opacity/metrics.json
new file mode 100644
index 0000000000..4cae06587c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-halo-color/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-halo-color/property-function/metrics.json
new file mode 100644
index 0000000000..69553562d2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 384,
+ 384
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-halo-color/transparent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-halo-color/transparent/metrics.json
new file mode 100644
index 0000000000..4cae06587c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-halo-width/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-halo-width/default/metrics.json
new file mode 100644
index 0000000000..898d61cd6d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-halo-width/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-halo-width/function/metrics.json
new file mode 100644
index 0000000000..4cae06587c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-halo-width/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-halo-width/literal/metrics.json
new file mode 100644
index 0000000000..4cae06587c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-halo-width/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-halo-width/property-function/metrics.json
new file mode 100644
index 0000000000..649d878076
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 352,
+ 352
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-image/icon-sdf-non-sdf-one-layer/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-image/icon-sdf-non-sdf-one-layer/metrics.json
new file mode 100644
index 0000000000..965f9c96e3
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-image/image-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-image/image-expression/metrics.json
new file mode 100644
index 0000000000..898d61cd6d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-image/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-image/literal/metrics.json
new file mode 100644
index 0000000000..898d61cd6d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-image/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-image/property-function/metrics.json
new file mode 100644
index 0000000000..9c4a40acd0
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-image/token/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-image/token/metrics.json
new file mode 100644
index 0000000000..9c4a40acd0
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-no-cross-source-collision/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-no-cross-source-collision/default/metrics.json
new file mode 100644
index 0000000000..03dba1f4ab
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 832,
+ 832
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-offset/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-offset/literal/metrics.json
new file mode 100644
index 0000000000..55600ac6ad
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 28992,
+ 28992
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-offset/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-offset/property-function/metrics.json
new file mode 100644
index 0000000000..55600ac6ad
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 28992,
+ 28992
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-offset/zoom-and-property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-offset/zoom-and-property-function/metrics.json
new file mode 100644
index 0000000000..55600ac6ad
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 28992,
+ 28992
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-opacity/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-opacity/default/metrics.json
new file mode 100644
index 0000000000..55600ac6ad
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 28992,
+ 28992
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-opacity/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-opacity/function/metrics.json
new file mode 100644
index 0000000000..55600ac6ad
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 28992,
+ 28992
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-opacity/icon-only/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-opacity/icon-only/metrics.json
new file mode 100644
index 0000000000..8293cdc0d6
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 144704,
+ 144704
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-opacity/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-opacity/literal/metrics.json
new file mode 100644
index 0000000000..55600ac6ad
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 28992,
+ 28992
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-opacity/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-opacity/property-function/metrics.json
new file mode 100644
index 0000000000..d65ce319f5
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 352,
+ 352
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-opacity/text-and-icon/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-opacity/text-and-icon/metrics.json
new file mode 100644
index 0000000000..8293cdc0d6
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 144704,
+ 144704
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-opacity/text-only/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-opacity/text-only/metrics.json
new file mode 100644
index 0000000000..8293cdc0d6
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 144704,
+ 144704
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-pitch-alignment/auto-rotation-alignment-map/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-pitch-alignment/auto-rotation-alignment-map/metrics.json
new file mode 100644
index 0000000000..3d1134ae65
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-pitch-alignment/auto-rotation-alignment-viewport/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-pitch-alignment/auto-rotation-alignment-viewport/metrics.json
new file mode 100644
index 0000000000..3d1134ae65
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-pitch-alignment/map-rotation-alignment-viewport/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-pitch-alignment/map-rotation-alignment-viewport/metrics.json
new file mode 100644
index 0000000000..3d1134ae65
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-pitch-alignment/viewport-rotation-alignment-map/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-pitch-alignment/viewport-rotation-alignment-map/metrics.json
new file mode 100644
index 0000000000..3d1134ae65
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-pitch-scaling/rotation-alignment-map/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-pitch-scaling/rotation-alignment-map/metrics.json
new file mode 100644
index 0000000000..55600ac6ad
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 28992,
+ 28992
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-pitch-scaling/rotation-alignment-viewport/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-pitch-scaling/rotation-alignment-viewport/metrics.json
new file mode 100644
index 0000000000..55600ac6ad
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 28992,
+ 28992
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-pixelratio-mismatch/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-pixelratio-mismatch/default/metrics.json
new file mode 100644
index 0000000000..1a10991139
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 28992,
+ 28992
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-rotate/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-rotate/literal/metrics.json
new file mode 100644
index 0000000000..c666dadb53
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-rotate/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-rotate/property-function/metrics.json
new file mode 100644
index 0000000000..c666dadb53
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-rotate/with-offset/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-rotate/with-offset/metrics.json
new file mode 100644
index 0000000000..9fb73aa889
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ 4,
+ 12,
+ 1,
+ [
+ 21120,
+ 21120
+ ],
+ [
+ 50,
+ 50
+ ],
+ [
+ 288,
+ 288
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-rotation-alignment/auto-symbol-placement-line/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-rotation-alignment/auto-symbol-placement-line/metrics.json
new file mode 100644
index 0000000000..3d1134ae65
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-rotation-alignment/auto-symbol-placement-point/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-rotation-alignment/auto-symbol-placement-point/metrics.json
new file mode 100644
index 0000000000..3d1134ae65
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-rotation-alignment/map-symbol-placement-line/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-rotation-alignment/map-symbol-placement-line/metrics.json
new file mode 100644
index 0000000000..3d1134ae65
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-rotation-alignment/map-symbol-placement-point/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-rotation-alignment/map-symbol-placement-point/metrics.json
new file mode 100644
index 0000000000..3d1134ae65
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-rotation-alignment/viewport-symbol-placement-line/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-rotation-alignment/viewport-symbol-placement-line/metrics.json
new file mode 100644
index 0000000000..3d1134ae65
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-rotation-alignment/viewport-symbol-placement-point/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-rotation-alignment/viewport-symbol-placement-point/metrics.json
new file mode 100644
index 0000000000..3d1134ae65
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-size/camera-function-high-base-plain/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-size/camera-function-high-base-plain/metrics.json
new file mode 100644
index 0000000000..72c4c57617
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-size/camera-function-high-base-sdf/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-size/camera-function-high-base-sdf/metrics.json
new file mode 100644
index 0000000000..898d61cd6d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-size/camera-function-plain/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-size/camera-function-plain/metrics.json
new file mode 100644
index 0000000000..72c4c57617
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-size/camera-function-sdf/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-size/camera-function-sdf/metrics.json
new file mode 100644
index 0000000000..898d61cd6d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-size/composite-function-plain/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-size/composite-function-plain/metrics.json
new file mode 100644
index 0000000000..72c4c57617
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-size/composite-function-sdf/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-size/composite-function-sdf/metrics.json
new file mode 100644
index 0000000000..898d61cd6d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-size/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-size/default/metrics.json
new file mode 100644
index 0000000000..afd79def5b
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-size/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-size/function/metrics.json
new file mode 100644
index 0000000000..afd79def5b
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-size/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-size/literal/metrics.json
new file mode 100644
index 0000000000..afd79def5b
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-size/property-function-plain/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-size/property-function-plain/metrics.json
new file mode 100644
index 0000000000..00f9564898
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-size/property-function-sdf/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-size/property-function-sdf/metrics.json
new file mode 100644
index 0000000000..fe32458cb4
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/both-collision-variable-anchor-text-fit/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/both-collision-variable-anchor-text-fit/metrics.json
new file mode 100644
index 0000000000..c6b660b445
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 2112,
+ 2112
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/both-collision-variable-anchor/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/both-collision-variable-anchor/metrics.json
new file mode 100644
index 0000000000..a4af4dc728
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1856,
+ 1856
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/both-collision/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/both-collision/metrics.json
new file mode 100644
index 0000000000..1ef6d83458
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1088,
+ 1088
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/both-padding/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/both-padding/metrics.json
new file mode 100644
index 0000000000..5cddd638db
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 576,
+ 576
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/both-text-anchor-1x-image-2x-screen/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/both-text-anchor-1x-image-2x-screen/metrics.json
new file mode 100644
index 0000000000..085eefdc6a
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 4816,
+ 4816
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/both-text-anchor-2x-image-1x-screen/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/both-text-anchor-2x-image-1x-screen/metrics.json
new file mode 100644
index 0000000000..6fc6182718
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 4816,
+ 4816
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/both-text-anchor-2x-image-2x-screen/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/both-text-anchor-2x-image-2x-screen/metrics.json
new file mode 100644
index 0000000000..6fc6182718
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 4816,
+ 4816
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/both-text-anchor-icon-anchor/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/both-text-anchor-icon-anchor/metrics.json
new file mode 100644
index 0000000000..085eefdc6a
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 4816,
+ 4816
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/both-text-anchor-icon-offset/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/both-text-anchor-icon-offset/metrics.json
new file mode 100644
index 0000000000..085eefdc6a
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 4816,
+ 4816
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/both-text-anchor-padding/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/both-text-anchor-padding/metrics.json
new file mode 100644
index 0000000000..085eefdc6a
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 4816,
+ 4816
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/both-text-anchor/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/both-text-anchor/metrics.json
new file mode 100644
index 0000000000..085eefdc6a
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 4816,
+ 4816
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/both/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/both/metrics.json
new file mode 100644
index 0000000000..5cddd638db
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 576,
+ 576
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/enlargen-both-padding/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/enlargen-both-padding/metrics.json
new file mode 100644
index 0000000000..13996adb01
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1216,
+ 1216
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/enlargen-both/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/enlargen-both/metrics.json
new file mode 100644
index 0000000000..13996adb01
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1216,
+ 1216
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/enlargen-height/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/enlargen-height/metrics.json
new file mode 100644
index 0000000000..13996adb01
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1216,
+ 1216
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/enlargen-width/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/enlargen-width/metrics.json
new file mode 100644
index 0000000000..13996adb01
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1216,
+ 1216
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/height-padding/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/height-padding/metrics.json
new file mode 100644
index 0000000000..5cddd638db
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 576,
+ 576
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/height-text-anchor-padding/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/height-text-anchor-padding/metrics.json
new file mode 100644
index 0000000000..085eefdc6a
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 4816,
+ 4816
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/height-text-anchor/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/height-text-anchor/metrics.json
new file mode 100644
index 0000000000..085eefdc6a
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 4816,
+ 4816
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/height/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/height/metrics.json
new file mode 100644
index 0000000000..5cddd638db
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 576,
+ 576
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/none/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/none/metrics.json
new file mode 100644
index 0000000000..5cddd638db
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 576,
+ 576
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/placement-line/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/placement-line/metrics.json
new file mode 100644
index 0000000000..d3978149b5
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 61504,
+ 61504
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/text-variable-anchor-overlap/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/text-variable-anchor-overlap/metrics.json
new file mode 100644
index 0000000000..e04153cb1b
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/text-variable-anchor-overlap/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 4,
+ 477967
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 2,
+ 5,
+ 13,
+ 1,
+ [
+ 82988,
+ 82988
+ ],
+ [
+ 34510,
+ 34510
+ ],
+ [
+ 367936,
+ 367936
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/text-variable-anchor/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/text-variable-anchor/metrics.json
new file mode 100644
index 0000000000..e1e76c2fa9
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 674624,
+ 674624
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/width-padding/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/width-padding/metrics.json
new file mode 100644
index 0000000000..5cddd638db
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 576,
+ 576
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/width-text-anchor-padding/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/width-text-anchor-padding/metrics.json
new file mode 100644
index 0000000000..085eefdc6a
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 4816,
+ 4816
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/width-text-anchor/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/width-text-anchor/metrics.json
new file mode 100644
index 0000000000..085eefdc6a
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 4816,
+ 4816
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/width/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-text-fit/width/metrics.json
new file mode 100644
index 0000000000..5cddd638db
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 576,
+ 576
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-translate-anchor/map/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-translate-anchor/map/metrics.json
new file mode 100644
index 0000000000..2de45420d4
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 14400,
+ 14400
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-translate-anchor/viewport/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-translate-anchor/viewport/metrics.json
new file mode 100644
index 0000000000..2de45420d4
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 14400,
+ 14400
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-translate/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-translate/default/metrics.json
new file mode 100644
index 0000000000..55600ac6ad
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 28992,
+ 28992
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-translate/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-translate/function/metrics.json
new file mode 100644
index 0000000000..55600ac6ad
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 28992,
+ 28992
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-translate/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-translate/literal/metrics.json
new file mode 100644
index 0000000000..55600ac6ad
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 28992,
+ 28992
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/icon-visibility/none/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-visibility/none/metrics.json
new file mode 100644
index 0000000000..95a181bd8c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/icon-visibility/visible/metrics.json b/render-test/metrics/linux-gcc8/render-tests/icon-visibility/visible/metrics.json
new file mode 100644
index 0000000000..55600ac6ad
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 28992,
+ 28992
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/image/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/image/default/metrics.json
new file mode 100644
index 0000000000..e64a2bba0e
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ 6,
+ 7,
+ 1,
+ [
+ 2139136,
+ 2139136
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 96,
+ 96
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/image/pitched/metrics.json b/render-test/metrics/linux-gcc8/render-tests/image/pitched/metrics.json
new file mode 100644
index 0000000000..40cff205c7
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ 13,
+ 7,
+ 1,
+ [
+ 2253824,
+ 2253824
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 96,
+ 96
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/image/raster-brightness/metrics.json b/render-test/metrics/linux-gcc8/render-tests/image/raster-brightness/metrics.json
new file mode 100644
index 0000000000..e64a2bba0e
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ 6,
+ 7,
+ 1,
+ [
+ 2139136,
+ 2139136
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 96,
+ 96
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/image/raster-contrast/metrics.json b/render-test/metrics/linux-gcc8/render-tests/image/raster-contrast/metrics.json
new file mode 100644
index 0000000000..e64a2bba0e
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ 6,
+ 7,
+ 1,
+ [
+ 2139136,
+ 2139136
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 96,
+ 96
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/image/raster-hue-rotate/metrics.json b/render-test/metrics/linux-gcc8/render-tests/image/raster-hue-rotate/metrics.json
new file mode 100644
index 0000000000..e64a2bba0e
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ 6,
+ 7,
+ 1,
+ [
+ 2139136,
+ 2139136
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 96,
+ 96
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/image/raster-opacity/metrics.json b/render-test/metrics/linux-gcc8/render-tests/image/raster-opacity/metrics.json
new file mode 100644
index 0000000000..e64a2bba0e
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ 6,
+ 7,
+ 1,
+ [
+ 2139136,
+ 2139136
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 96,
+ 96
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/image/raster-resampling/metrics.json b/render-test/metrics/linux-gcc8/render-tests/image/raster-resampling/metrics.json
new file mode 100644
index 0000000000..20c05495d7
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ 3,
+ 7,
+ 1,
+ [
+ 2089984,
+ 2089984
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 96,
+ 96
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/image/raster-saturation/metrics.json b/render-test/metrics/linux-gcc8/render-tests/image/raster-saturation/metrics.json
new file mode 100644
index 0000000000..e64a2bba0e
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ 6,
+ 7,
+ 1,
+ [
+ 2139136,
+ 2139136
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 96,
+ 96
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/image/raster-visibility/metrics.json b/render-test/metrics/linux-gcc8/render-tests/image/raster-visibility/metrics.json
new file mode 100644
index 0000000000..e64a2bba0e
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ 6,
+ 7,
+ 1,
+ [
+ 2139136,
+ 2139136
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 96,
+ 96
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/is-supported-script/filter/metrics.json b/render-test/metrics/linux-gcc8/render-tests/is-supported-script/filter/metrics.json
new file mode 100644
index 0000000000..c6819fdf55
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 704,
+ 704
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/is-supported-script/layout/metrics.json b/render-test/metrics/linux-gcc8/render-tests/is-supported-script/layout/metrics.json
new file mode 100644
index 0000000000..c576a8106a
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 2368,
+ 2368
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/line-blur/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-blur/default/metrics.json
new file mode 100644
index 0000000000..37218777d2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-blur/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-blur/function/metrics.json
new file mode 100644
index 0000000000..37218777d2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-blur/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-blur/literal/metrics.json
new file mode 100644
index 0000000000..37218777d2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-blur/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-blur/property-function/metrics.json
new file mode 100644
index 0000000000..3a79bf0708
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-cap/butt/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-cap/butt/metrics.json
new file mode 100644
index 0000000000..37218777d2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-cap/round/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-cap/round/metrics.json
new file mode 100644
index 0000000000..b8fd663961
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-cap/square/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-cap/square/metrics.json
new file mode 100644
index 0000000000..37218777d2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-color/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-color/default/metrics.json
new file mode 100644
index 0000000000..37218777d2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-color/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-color/function/metrics.json
new file mode 100644
index 0000000000..37218777d2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-color/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-color/literal/metrics.json
new file mode 100644
index 0000000000..37218777d2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-color/property-function-identity/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-color/property-function-identity/metrics.json
new file mode 100644
index 0000000000..870d30daeb
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-color/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-color/property-function/metrics.json
new file mode 100644
index 0000000000..b8b502e177
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-dasharray/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-dasharray/default/metrics.json
new file mode 100644
index 0000000000..f116462d86
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-dasharray/fractional-zoom/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-dasharray/fractional-zoom/metrics.json
new file mode 100644
index 0000000000..fc7077f38f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-dasharray/function/line-width-composite-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-dasharray/function/line-width-composite-function/metrics.json
new file mode 100644
index 0000000000..089003ecce
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-dasharray/function/line-width-constant/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-dasharray/function/line-width-constant/metrics.json
new file mode 100644
index 0000000000..a687132530
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-dasharray/function/line-width-property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-dasharray/function/line-width-property-function/metrics.json
new file mode 100644
index 0000000000..2b8782c818
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-dasharray/literal/line-width-composite-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-dasharray/literal/line-width-composite-function/metrics.json
new file mode 100644
index 0000000000..089003ecce
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-dasharray/literal/line-width-constant/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-dasharray/literal/line-width-constant/metrics.json
new file mode 100644
index 0000000000..45bcb8f0af
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-dasharray/literal/line-width-property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-dasharray/literal/line-width-property-function/metrics.json
new file mode 100644
index 0000000000..2b8782c818
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-dasharray/literal/line-width-zoom-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-dasharray/literal/line-width-zoom-function/metrics.json
new file mode 100644
index 0000000000..fc7077f38f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-dasharray/long-segment/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-dasharray/long-segment/metrics.json
new file mode 100644
index 0000000000..22bd3284bd
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-dasharray/overscaled/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-dasharray/overscaled/metrics.json
new file mode 100644
index 0000000000..747a2afbe1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-dasharray/slant/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-dasharray/slant/metrics.json
new file mode 100644
index 0000000000..5e55b94da8
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-dasharray/zoom-history/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-dasharray/zoom-history/metrics.json
new file mode 100644
index 0000000000..b4f03708c4
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ [
+ 147712,
+ 147712
+ ],
+ [
+ 130,
+ 130
+ ],
+ [
+ 352,
+ 352
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/line-gap-width/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-gap-width/default/metrics.json
new file mode 100644
index 0000000000..d3fc353795
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-gap-width/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-gap-width/function/metrics.json
new file mode 100644
index 0000000000..d3fc353795
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-gap-width/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-gap-width/literal/metrics.json
new file mode 100644
index 0000000000..d3fc353795
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-gap-width/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-gap-width/property-function/metrics.json
new file mode 100644
index 0000000000..3a79bf0708
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-gradient/gradient/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-gradient/gradient/metrics.json
new file mode 100644
index 0000000000..2452c64b4a
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-gradient/translucent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-gradient/translucent/metrics.json
new file mode 100644
index 0000000000..2452c64b4a
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-join/bevel-transparent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-join/bevel-transparent/metrics.json
new file mode 100644
index 0000000000..418bfd0dac
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-join/bevel/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-join/bevel/metrics.json
new file mode 100644
index 0000000000..418bfd0dac
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-join/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-join/default/metrics.json
new file mode 100644
index 0000000000..418bfd0dac
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-join/miter-transparent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-join/miter-transparent/metrics.json
new file mode 100644
index 0000000000..418bfd0dac
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-join/miter/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-join/miter/metrics.json
new file mode 100644
index 0000000000..418bfd0dac
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-join/property-function-dasharray/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-join/property-function-dasharray/metrics.json
new file mode 100644
index 0000000000..c43da97741
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-join/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-join/property-function/metrics.json
new file mode 100644
index 0000000000..58f534192f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-join/round-transparent/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-join/round-transparent/metrics.json
new file mode 100644
index 0000000000..8bb30bb81b
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-join/round/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-join/round/metrics.json
new file mode 100644
index 0000000000..8bb30bb81b
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-offset/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-offset/default/metrics.json
new file mode 100644
index 0000000000..37218777d2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-offset/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-offset/function/metrics.json
new file mode 100644
index 0000000000..37218777d2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-offset/literal-negative/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-offset/literal-negative/metrics.json
new file mode 100644
index 0000000000..37218777d2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-offset/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-offset/literal/metrics.json
new file mode 100644
index 0000000000..37218777d2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-offset/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-offset/property-function/metrics.json
new file mode 100644
index 0000000000..3a79bf0708
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-opacity/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-opacity/default/metrics.json
new file mode 100644
index 0000000000..d3fc353795
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-opacity/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-opacity/function/metrics.json
new file mode 100644
index 0000000000..d3fc353795
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-opacity/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-opacity/literal/metrics.json
new file mode 100644
index 0000000000..d3fc353795
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-opacity/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-opacity/property-function/metrics.json
new file mode 100644
index 0000000000..3a79bf0708
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-opacity/step-curve/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-opacity/step-curve/metrics.json
new file mode 100644
index 0000000000..49ecdaab98
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-pattern/@2x/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-pattern/@2x/metrics.json
new file mode 100644
index 0000000000..5163e6758e
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-pattern/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-pattern/literal/metrics.json
new file mode 100644
index 0000000000..d4020db05c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-pattern/opacity/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-pattern/opacity/metrics.json
new file mode 100644
index 0000000000..d4020db05c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-pattern/overscaled/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-pattern/overscaled/metrics.json
new file mode 100644
index 0000000000..94e778f0b4
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-pattern/pitch/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-pattern/pitch/metrics.json
new file mode 100644
index 0000000000..d108f774d1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-pattern/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-pattern/property-function/metrics.json
new file mode 100644
index 0000000000..136c147615
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-pattern/step-curve/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-pattern/step-curve/metrics.json
new file mode 100644
index 0000000000..fbbd2176a9
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-pattern/zoom-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-pattern/zoom-expression/metrics.json
new file mode 100644
index 0000000000..94e778f0b4
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-pitch/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-pitch/default/metrics.json
new file mode 100644
index 0000000000..37218777d2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-pitch/pitch0/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-pitch/pitch0/metrics.json
new file mode 100644
index 0000000000..37218777d2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-pitch/pitch15/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-pitch/pitch15/metrics.json
new file mode 100644
index 0000000000..37218777d2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-pitch/pitch30/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-pitch/pitch30/metrics.json
new file mode 100644
index 0000000000..37218777d2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-pitch/pitchAndBearing/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-pitch/pitchAndBearing/metrics.json
new file mode 100644
index 0000000000..37218777d2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-sort-key/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-sort-key/literal/metrics.json
new file mode 100644
index 0000000000..7da0796966
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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",
+ 0,
+ 5,
+ 5,
+ 1,
+ [
+ 65536,
+ 65536
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/line-translate-anchor/map/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-translate-anchor/map/metrics.json
new file mode 100644
index 0000000000..5500efb294
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-translate-anchor/viewport/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-translate-anchor/viewport/metrics.json
new file mode 100644
index 0000000000..5500efb294
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-translate/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-translate/default/metrics.json
new file mode 100644
index 0000000000..37218777d2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-translate/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-translate/function/metrics.json
new file mode 100644
index 0000000000..37218777d2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-translate/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-translate/literal/metrics.json
new file mode 100644
index 0000000000..37218777d2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-triangulation/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-triangulation/default/metrics.json
new file mode 100644
index 0000000000..8e3ab38a23
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-triangulation/round/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-triangulation/round/metrics.json
new file mode 100644
index 0000000000..9d54981560
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-visibility/none/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-visibility/none/metrics.json
new file mode 100644
index 0000000000..50f1262c46
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-visibility/visible/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-visibility/visible/metrics.json
new file mode 100644
index 0000000000..5500efb294
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-width/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-width/default/metrics.json
new file mode 100644
index 0000000000..37218777d2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-width/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-width/function/metrics.json
new file mode 100644
index 0000000000..37218777d2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-width/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-width/literal/metrics.json
new file mode 100644
index 0000000000..37218777d2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-width/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-width/property-function/metrics.json
new file mode 100644
index 0000000000..e66ff128ba
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-width/very-overscaled/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-width/very-overscaled/metrics.json
new file mode 100644
index 0000000000..b487cf1ec1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 28042,
+ 28042
+ ],
+ [
+ 48928,
+ 48928
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/line-width/zero-width-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-width/zero-width-function/metrics.json
new file mode 100644
index 0000000000..c6cefecd17
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/line-width/zero-width/metrics.json b/render-test/metrics/linux-gcc8/render-tests/line-width/zero-width/metrics.json
new file mode 100644
index 0000000000..2712b0b4fe
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/linear-filter-opacity-edge/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/linear-filter-opacity-edge/literal/metrics.json
new file mode 100644
index 0000000000..1dc290a34e
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 28992,
+ 28992
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/map-mode/static/metrics.json b/render-test/metrics/linux-gcc8/render-tests/map-mode/static/metrics.json
new file mode 100644
index 0000000000..e61c5e6b50
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 58432,
+ 58432
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/map-mode/tile-avoid-edges/metrics.json b/render-test/metrics/linux-gcc8/render-tests/map-mode/tile-avoid-edges/metrics.json
new file mode 100644
index 0000000000..9a78b828d0
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/map-mode/tile-avoid-edges/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 7,
+ 222600
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 103,
+ 15,
+ 207,
+ 1,
+ [
+ 207972,
+ 207972
+ ],
+ [
+ 162572,
+ 162572
+ ],
+ [
+ 468616,
+ 468616
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/map-mode/tile/metrics.json b/render-test/metrics/linux-gcc8/render-tests/map-mode/tile/metrics.json
new file mode 100644
index 0000000000..d90ef84dcc
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 122944,
+ 122944
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/mixed-zoom/z10-z11/metrics.json b/render-test/metrics/linux-gcc8/render-tests/mixed-zoom/z10-z11/metrics.json
new file mode 100644
index 0000000000..616b361b09
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/mixed-zoom/z10-z11/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 9,
+ 457944
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 21,
+ 12,
+ 67,
+ 1,
+ [
+ 251464,
+ 251464
+ ],
+ [
+ 607574,
+ 607574
+ ],
+ [
+ 1264428,
+ 1264428
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/projection/axonometric-multiple/metrics.json b/render-test/metrics/linux-gcc8/render-tests/projection/axonometric-multiple/metrics.json
new file mode 100644
index 0000000000..da78bc6af7
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/projection/axonometric/metrics.json b/render-test/metrics/linux-gcc8/render-tests/projection/axonometric/metrics.json
new file mode 100644
index 0000000000..b82f4dfc18
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/projection/perspective/metrics.json b/render-test/metrics/linux-gcc8/render-tests/projection/perspective/metrics.json
new file mode 100644
index 0000000000..b82f4dfc18
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/projection/perspective/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/render-test/metrics/linux-gcc8/render-tests/projection/skew/metrics.json b/render-test/metrics/linux-gcc8/render-tests/projection/skew/metrics.json
new file mode 100644
index 0000000000..b82f4dfc18
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/raster-alpha/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/raster-alpha/default/metrics.json
new file mode 100644
index 0000000000..08d8297db8
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/raster-brightness/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/raster-brightness/default/metrics.json
new file mode 100644
index 0000000000..4859f4afb1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/raster-brightness/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/raster-brightness/function/metrics.json
new file mode 100644
index 0000000000..4859f4afb1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/raster-brightness/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/raster-brightness/literal/metrics.json
new file mode 100644
index 0000000000..4859f4afb1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/raster-contrast/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/raster-contrast/default/metrics.json
new file mode 100644
index 0000000000..4859f4afb1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/raster-contrast/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/raster-contrast/function/metrics.json
new file mode 100644
index 0000000000..4859f4afb1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/raster-contrast/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/raster-contrast/literal/metrics.json
new file mode 100644
index 0000000000..4859f4afb1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/raster-extent/maxzoom/metrics.json b/render-test/metrics/linux-gcc8/render-tests/raster-extent/maxzoom/metrics.json
new file mode 100644
index 0000000000..50f1262c46
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/raster-extent/minzoom/metrics.json b/render-test/metrics/linux-gcc8/render-tests/raster-extent/minzoom/metrics.json
new file mode 100644
index 0000000000..50f1262c46
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/raster-hue-rotate/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/raster-hue-rotate/default/metrics.json
new file mode 100644
index 0000000000..4859f4afb1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/raster-hue-rotate/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/raster-hue-rotate/function/metrics.json
new file mode 100644
index 0000000000..4859f4afb1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/raster-hue-rotate/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/raster-hue-rotate/literal/metrics.json
new file mode 100644
index 0000000000..4859f4afb1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/raster-loading/missing/metrics.json b/render-test/metrics/linux-gcc8/render-tests/raster-loading/missing/metrics.json
new file mode 100644
index 0000000000..4bd248b8fa
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/raster-masking/overlapping-zoom/metrics.json b/render-test/metrics/linux-gcc8/render-tests/raster-masking/overlapping-zoom/metrics.json
new file mode 100644
index 0000000000..cd7ab68ca5
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/raster-masking/overlapping-zoom/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 21,
+ 253557
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 3,
+ 7,
+ 9,
+ 1,
+ [
+ 1081344,
+ 1081344
+ ],
+ [
+ 130,
+ 130
+ ],
+ [
+ 352,
+ 352
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/raster-masking/overlapping/metrics.json b/render-test/metrics/linux-gcc8/render-tests/raster-masking/overlapping/metrics.json
new file mode 100644
index 0000000000..c0ad63d409
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/raster-opacity/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/raster-opacity/default/metrics.json
new file mode 100644
index 0000000000..4859f4afb1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/raster-opacity/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/raster-opacity/function/metrics.json
new file mode 100644
index 0000000000..4859f4afb1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/raster-opacity/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/raster-opacity/literal/metrics.json
new file mode 100644
index 0000000000..4859f4afb1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/raster-resampling/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/raster-resampling/default/metrics.json
new file mode 100644
index 0000000000..72910f7b10
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/raster-resampling/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/raster-resampling/function/metrics.json
new file mode 100644
index 0000000000..72910f7b10
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/raster-resampling/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/raster-resampling/literal/metrics.json
new file mode 100644
index 0000000000..72910f7b10
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/raster-rotation/0/metrics.json b/render-test/metrics/linux-gcc8/render-tests/raster-rotation/0/metrics.json
new file mode 100644
index 0000000000..4859f4afb1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/raster-rotation/180/metrics.json b/render-test/metrics/linux-gcc8/render-tests/raster-rotation/180/metrics.json
new file mode 100644
index 0000000000..4859f4afb1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/raster-rotation/270/metrics.json b/render-test/metrics/linux-gcc8/render-tests/raster-rotation/270/metrics.json
new file mode 100644
index 0000000000..0d1ecd1833
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/raster-rotation/45/metrics.json b/render-test/metrics/linux-gcc8/render-tests/raster-rotation/45/metrics.json
new file mode 100644
index 0000000000..b4c21ad5c9
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/raster-rotation/90/metrics.json b/render-test/metrics/linux-gcc8/render-tests/raster-rotation/90/metrics.json
new file mode 100644
index 0000000000..0d1ecd1833
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/raster-saturation/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/raster-saturation/default/metrics.json
new file mode 100644
index 0000000000..4859f4afb1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/raster-saturation/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/raster-saturation/function/metrics.json
new file mode 100644
index 0000000000..4859f4afb1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/raster-saturation/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/raster-saturation/literal/metrics.json
new file mode 100644
index 0000000000..4859f4afb1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/raster-visibility/none/metrics.json b/render-test/metrics/linux-gcc8/render-tests/raster-visibility/none/metrics.json
new file mode 100644
index 0000000000..db64850e38
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/raster-visibility/visible/metrics.json b/render-test/metrics/linux-gcc8/render-tests/raster-visibility/visible/metrics.json
new file mode 100644
index 0000000000..4859f4afb1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/real-world/bangkok/metrics.json b/render-test/metrics/linux-gcc8/render-tests/real-world/bangkok/metrics.json
new file mode 100644
index 0000000000..1c15520dd3
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/real-world/bangkok/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 14633484,
+ 357782
+ ],
+ [
+ "probeMemory - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 9,
+ 488435
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 61,
+ 13,
+ 113,
+ 1,
+ [
+ 216232,
+ 216232
+ ],
+ [
+ 1344384,
+ 1344384
+ ],
+ [
+ 2325536,
+ 2325536
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/real-world/chicago/metrics.json b/render-test/metrics/linux-gcc8/render-tests/real-world/chicago/metrics.json
new file mode 100644
index 0000000000..a1ddad8754
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/real-world/chicago/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 5641894,
+ 255288
+ ],
+ [
+ "probeMemory - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 7,
+ 257254
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 83,
+ 15,
+ 160,
+ 1,
+ [
+ 208061,
+ 208061
+ ],
+ [
+ 197492,
+ 197492
+ ],
+ [
+ 479888,
+ 479888
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/real-world/nepal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/real-world/nepal/metrics.json
new file mode 100644
index 0000000000..c9f93752d1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/real-world/nepal/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 5618588,
+ 110327
+ ],
+ [
+ "probeMemory - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 7,
+ 389091
+ ],
+ [
+ "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/render-test/metrics/linux-gcc8/render-tests/real-world/norway/metrics.json b/render-test/metrics/linux-gcc8/render-tests/real-world/norway/metrics.json
new file mode 100644
index 0000000000..d4f1beb3f2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/real-world/norway/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 2614414,
+ 89962
+ ],
+ [
+ "probeMemory - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 6,
+ 120484
+ ],
+ [
+ "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/render-test/metrics/linux-gcc8/render-tests/real-world/sanfrancisco/metrics.json b/render-test/metrics/linux-gcc8/render-tests/real-world/sanfrancisco/metrics.json
new file mode 100644
index 0000000000..5387c27aa1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/real-world/sanfrancisco/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 7451969,
+ 214826
+ ],
+ [
+ "probeMemory - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 7,
+ 419683
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 54,
+ 14,
+ 95,
+ 1,
+ [
+ 229064,
+ 229064
+ ],
+ [
+ 504898,
+ 504898
+ ],
+ [
+ 393444,
+ 393444
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/real-world/uruguay/metrics.json b/render-test/metrics/linux-gcc8/render-tests/real-world/uruguay/metrics.json
new file mode 100644
index 0000000000..19426e97a8
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/real-world/uruguay/metrics.json
@@ -0,0 +1,47 @@
+{
+ "memory": [
+ [
+ "probeMemory - default - end",
+ 3530191,
+ 131374
+ ],
+ [
+ "probeMemory - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 8,
+ 257825
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 36,
+ 13,
+ 63,
+ 1,
+ [
+ 240136,
+ 240136
+ ],
+ [
+ 68598,
+ 68598
+ ],
+ [
+ 74592,
+ 74592
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#2305/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#2305/metrics.json
new file mode 100644
index 0000000000..96bd9fd98f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#2467/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#2467/metrics.json
new file mode 100644
index 0000000000..f479e7033e
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#2467/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 8,
+ 16712
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 4,
+ 10,
+ 5,
+ 1,
+ [
+ 2113536,
+ 2113536
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#2523/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#2523/metrics.json
new file mode 100644
index 0000000000..60f5e383e9
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 115776,
+ 115776
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#2533/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#2533/metrics.json
new file mode 100644
index 0000000000..c527b4e09d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#2534/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#2534/metrics.json
new file mode 100644
index 0000000000..7d15d2a7ad
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#2762/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#2762/metrics.json
new file mode 100644
index 0000000000..d7b9a7704c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#2762/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
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#2769/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#2769/metrics.json
new file mode 100644
index 0000000000..01b432fe21
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#2769/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#2787/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#2787/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#2846/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#2846/metrics.json
new file mode 100644
index 0000000000..19c5ef8507
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#2929/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#2929/metrics.json
new file mode 100644
index 0000000000..2052d5d52e
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3010/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3010/metrics.json
new file mode 100644
index 0000000000..20c05495d7
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ 3,
+ 7,
+ 1,
+ [
+ 2089984,
+ 2089984
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 96,
+ 96
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3107/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3107/metrics.json
new file mode 100644
index 0000000000..fab92536d4
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3320/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3320/metrics.json
new file mode 100644
index 0000000000..bcc2a3f74f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3365/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3365/metrics.json
new file mode 100644
index 0000000000..f93a07bc7e
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 2368,
+ 2368
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3394/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3394/metrics.json
new file mode 100644
index 0000000000..cf743ca114
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3426/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3426/metrics.json
new file mode 100644
index 0000000000..c217fdfc61
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3548/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3548/metrics.json
new file mode 100644
index 0000000000..6e40c94905
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3612/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3612/metrics.json
new file mode 100644
index 0000000000..d54e75570c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 32116,
+ 32116
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3614/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3614/metrics.json
new file mode 100644
index 0000000000..2e017e0a39
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3623/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3623/metrics.json
new file mode 100644
index 0000000000..02f1de723d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ [
+ 125574,
+ 125574
+ ],
+ [
+ 454,
+ 454
+ ],
+ [
+ 4672,
+ 4672
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3633/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3633/metrics.json
new file mode 100644
index 0000000000..e204a192de
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3682/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3682/metrics.json
new file mode 100644
index 0000000000..16485ab8b4
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3702/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3702/metrics.json
new file mode 100644
index 0000000000..0500eb4873
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3723/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3723/metrics.json
new file mode 100644
index 0000000000..a01add499e
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3819/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3819/metrics.json
new file mode 100644
index 0000000000..50f1262c46
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3903/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3903/metrics.json
new file mode 100644
index 0000000000..ca19895c81
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3910/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3910/metrics.json
new file mode 100644
index 0000000000..f9443ff76e
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3949/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#3949/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 96,
+ 96
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4124/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4124/metrics.json
new file mode 100644
index 0000000000..d4eae54455
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4144/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4144/metrics.json
new file mode 100644
index 0000000000..d4eae54455
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4146/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4146/metrics.json
new file mode 100644
index 0000000000..d4eae54455
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4150/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4150/metrics.json
new file mode 100644
index 0000000000..485b59ab36
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4172/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4172/metrics.json
new file mode 100644
index 0000000000..3468eac0f2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4235/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4235/metrics.json
new file mode 100644
index 0000000000..ba3ca00114
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4550/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4550/metrics.json
new file mode 100644
index 0000000000..20c05495d7
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ 3,
+ 7,
+ 1,
+ [
+ 2089984,
+ 2089984
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 96,
+ 96
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4551/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4551/metrics.json
new file mode 100644
index 0000000000..b3e8b26951
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ 4,
+ 7,
+ 1,
+ [
+ 2106368,
+ 2106368
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 96,
+ 96
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4564/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4564/metrics.json
new file mode 100644
index 0000000000..54f55f390d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4573/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4573/metrics.json
new file mode 100644
index 0000000000..20c05495d7
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ 3,
+ 7,
+ 1,
+ [
+ 2089984,
+ 2089984
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 96,
+ 96
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4579/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4579/metrics.json
new file mode 100644
index 0000000000..5068fa89b0
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4605/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4605/metrics.json
new file mode 100644
index 0000000000..460a731ebe
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 448,
+ 448
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4617/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4617/metrics.json
new file mode 100644
index 0000000000..460a731ebe
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 448,
+ 448
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4647/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4647/metrics.json
new file mode 100644
index 0000000000..2d708a6410
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ 4,
+ 12,
+ 1,
+ [
+ 35828,
+ 35828
+ ],
+ [
+ 86,
+ 86
+ ],
+ [
+ 672,
+ 672
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4651/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4651/metrics.json
new file mode 100644
index 0000000000..77e26663ad
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4860/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4860/metrics.json
new file mode 100644
index 0000000000..3113b7b58d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 2112,
+ 2112
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4928/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4928/metrics.json
new file mode 100644
index 0000000000..c0f8326fcf
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#4928/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 24576,
+ 24576
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5370/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5370/metrics.json
new file mode 100644
index 0000000000..bf5b94a725
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 128,
+ 128
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5466/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5466/metrics.json
new file mode 100644
index 0000000000..5e66f07df0
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5496/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5496/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5544/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5544/metrics.json
new file mode 100644
index 0000000000..30443b5141
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 8320,
+ 8320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5546/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5546/metrics.json
new file mode 100644
index 0000000000..e4a7a1d255
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 29504,
+ 29504
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5576/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5576/metrics.json
new file mode 100644
index 0000000000..a09a2b2699
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 448,
+ 448
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5599/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5599/metrics.json
new file mode 100644
index 0000000000..7f50a02911
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1088,
+ 1088
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5631/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5631/metrics.json
new file mode 100644
index 0000000000..8f72236b47
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 576,
+ 576
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5642/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5642/metrics.json
new file mode 100644
index 0000000000..873f47815f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5740/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5740/metrics.json
new file mode 100644
index 0000000000..acad2ec207
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5740/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 35923
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 8,
+ 15,
+ 20,
+ 1,
+ [
+ 94016,
+ 94016
+ ],
+ [
+ 182,
+ 182
+ ],
+ [
+ 164,
+ 164
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5776/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5776/metrics.json
new file mode 100644
index 0000000000..a6996da2eb
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 5696,
+ 5696
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5911/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5911/metrics.json
new file mode 100644
index 0000000000..b30b4fc4a5
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ 45,
+ 19,
+ 1,
+ [
+ 662656,
+ 662656
+ ],
+ [
+ 438,
+ 438
+ ],
+ [
+ 4352,
+ 4352
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5911a/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5911a/metrics.json
new file mode 100644
index 0000000000..794dde1161
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ 60,
+ 12,
+ 1,
+ [
+ 864279,
+ 864279
+ ],
+ [
+ 898,
+ 898
+ ],
+ [
+ 8192,
+ 8192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5947/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5947/metrics.json
new file mode 100644
index 0000000000..9c7a3359c2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5953/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5953/metrics.json
new file mode 100644
index 0000000000..873f47815f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5978/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5978/metrics.json
new file mode 100644
index 0000000000..7b8e778406
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5982/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5982/metrics.json
new file mode 100644
index 0000000000..869c4378bf
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#5982/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#6160/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#6160/metrics.json
new file mode 100644
index 0000000000..3215b7d52d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 576,
+ 576
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#6238/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#6238/metrics.json
new file mode 100644
index 0000000000..873f47815f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#6548/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#6548/metrics.json
new file mode 100644
index 0000000000..2f8b559ff5
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1728,
+ 1728
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#6649/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#6649/metrics.json
new file mode 100644
index 0000000000..89aa855d36
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#6660/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#6660/metrics.json
new file mode 100644
index 0000000000..9832987658
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 576,
+ 576
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#6706/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#6706/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#6706/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#6806/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#6806/metrics.json
new file mode 100644
index 0000000000..70cc8bfff9
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#6806/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 707619
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 7,
+ 7,
+ 15,
+ 2,
+ [
+ 68608,
+ 68608
+ ],
+ [
+ 143088,
+ 143088
+ ],
+ [
+ 82944,
+ 82944
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#6919/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#6919/metrics.json
new file mode 100644
index 0000000000..2e13bfe1c8
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ 7,
+ 9,
+ 1,
+ [
+ 92941,
+ 92941
+ ],
+ [
+ 358,
+ 358
+ ],
+ [
+ 544,
+ 544
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#7032/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#7032/metrics.json
new file mode 100644
index 0000000000..92c3cf6246
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 4160,
+ 4160
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#7066/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#7066/metrics.json
new file mode 100644
index 0000000000..a8e2bf8511
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#7172/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#7172/metrics.json
new file mode 100644
index 0000000000..55600ac6ad
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 28992,
+ 28992
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#7271/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#7271/metrics.json
new file mode 100644
index 0000000000..b3e8b26951
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#7271/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 1,
+ 949368
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 2,
+ 4,
+ 7,
+ 1,
+ [
+ 2106368,
+ 2106368
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 96,
+ 96
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#8273/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-js#8273/metrics.json
new file mode 100644
index 0000000000..2e92924579
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#10849/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#10849/metrics.json
new file mode 100644
index 0000000000..221eb03968
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 576,
+ 576
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#11451/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#11451/metrics.json
new file mode 100644
index 0000000000..9e050a7923
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#11729/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#11729/metrics.json
new file mode 100644
index 0000000000..510ddf1ae6
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 2624,
+ 2624
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#12812/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#12812/metrics.json
new file mode 100644
index 0000000000..2f5d03bb65
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 2496,
+ 2496
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#14402/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#14402/metrics.json
new file mode 100644
index 0000000000..98442c7f49
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#15139/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#15139/metrics.json
new file mode 100644
index 0000000000..5cb2eb8428
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#3292/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#3292/metrics.json
new file mode 100644
index 0000000000..873f47815f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#5648/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#5648/metrics.json
new file mode 100644
index 0000000000..fb4e5552f7
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#5701/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#5701/metrics.json
new file mode 100644
index 0000000000..72c4c57617
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ [
+ 22784,
+ 22784
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#5754/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#5754/metrics.json
new file mode 100644
index 0000000000..72c4c57617
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#6063/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#6063/metrics.json
new file mode 100644
index 0000000000..ad0cf8a267
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ [
+ 22784,
+ 22784
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#6233/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#6233/metrics.json
new file mode 100644
index 0000000000..bb8ac85388
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 94,
+ 94
+ ],
+ [
+ 176,
+ 176
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#6820/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#6820/metrics.json
new file mode 100644
index 0000000000..672b1fcf82
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ [
+ 33768,
+ 33768
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#6903/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#6903/metrics.json
new file mode 100644
index 0000000000..afd79def5b
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ [
+ 22080,
+ 22080
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#7241/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#7241/metrics.json
new file mode 100644
index 0000000000..01b432fe21
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 80,
+ 80
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#7357/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#7357/metrics.json
new file mode 100644
index 0000000000..0e71c9644a
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#7357/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
+ ],
+ [
+ 214,
+ 214
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#7572/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#7572/metrics.json
new file mode 100644
index 0000000000..619de6fa69
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#7714/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#7714/metrics.json
new file mode 100644
index 0000000000..2bd3523e27
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#7792/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#7792/metrics.json
new file mode 100644
index 0000000000..01b432fe21
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#8078/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#8078/metrics.json
new file mode 100644
index 0000000000..16c62d33f5
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#8303/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#8303/metrics.json
new file mode 100644
index 0000000000..72c4c57617
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#8460/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#8460/metrics.json
new file mode 100644
index 0000000000..d4eae54455
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#8505/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#8505/metrics.json
new file mode 100644
index 0000000000..50f1262c46
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#8871/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#8871/metrics.json
new file mode 100644
index 0000000000..ecd1b9eaf5
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 80,
+ 80
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#8952/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#8952/metrics.json
new file mode 100644
index 0000000000..7da0796966
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ [
+ 65536,
+ 65536
+ ],
+ [
+ 22,
+ 22
+ ],
+ [
+ 64,
+ 64
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#9406/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#9406/metrics.json
new file mode 100644
index 0000000000..4e5b247b07
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#9557/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#9557/metrics.json
new file mode 100644
index 0000000000..751fb1e08f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ [
+ 21264,
+ 21264
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#9792/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#9792/metrics.json
new file mode 100644
index 0000000000..faacd910b7
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#9900/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#9900/metrics.json
new file mode 100644
index 0000000000..662a5ca35c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ [
+ 163840,
+ 163840
+ ],
+ [
+ 118,
+ 118
+ ],
+ [
+ 288,
+ 288
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#9976/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#9976/metrics.json
new file mode 100644
index 0000000000..94e778f0b4
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#9976/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/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#9979/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-native#9979/metrics.json
new file mode 100644
index 0000000000..5068fa89b0
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 82,
+ 82
+ ],
+ [
+ 160,
+ 160
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-shaders#37/metrics.json b/render-test/metrics/linux-gcc8/render-tests/regressions/mapbox-gl-shaders#37/metrics.json
new file mode 100644
index 0000000000..eb891b578e
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/remove-feature-state/composite-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/remove-feature-state/composite-expression/metrics.json
new file mode 100644
index 0000000000..3653638ee2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/remove-feature-state/data-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/remove-feature-state/data-expression/metrics.json
new file mode 100644
index 0000000000..f6bec0e045
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/remove-feature-state/vector-source/metrics.json b/render-test/metrics/linux-gcc8/render-tests/remove-feature-state/vector-source/metrics.json
new file mode 100644
index 0000000000..16026daceb
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/retina-raster/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/retina-raster/default/metrics.json
new file mode 100644
index 0000000000..10305579d1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/filter-default-to-false/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/filter-default-to-false/metrics.json
new file mode 100644
index 0000000000..7d39e18295
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/filter-default-to-true/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/filter-default-to-true/metrics.json
new file mode 100644
index 0000000000..72c4c57617
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/filter-false-to-default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/filter-false-to-default/metrics.json
new file mode 100644
index 0000000000..72c4c57617
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/filter-false-to-true/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/filter-false-to-true/metrics.json
new file mode 100644
index 0000000000..72c4c57617
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/filter-true-to-default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/filter-true-to-default/metrics.json
new file mode 100644
index 0000000000..72c4c57617
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/filter-true-to-false/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/filter-true-to-false/metrics.json
new file mode 100644
index 0000000000..7d39e18295
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-1.5x-image-1x-screen/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-1.5x-image-1x-screen/metrics.json
new file mode 100644
index 0000000000..90e710320e
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-1.5x-image-1x-screen/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 31488,
+ 31488
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-1.5x-image-2x-screen/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-1.5x-image-2x-screen/metrics.json
new file mode 100644
index 0000000000..90e710320e
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-1.5x-image-2x-screen/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 31488,
+ 31488
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-1x-image-1x-screen/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-1x-image-1x-screen/metrics.json
new file mode 100644
index 0000000000..403d352c7e
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-1x-image-1x-screen/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 25584,
+ 25584
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-1x-image-2x-screen/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-1x-image-2x-screen/metrics.json
new file mode 100644
index 0000000000..403d352c7e
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-1x-image-2x-screen/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 25584,
+ 25584
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-2x-image-1x-screen/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-2x-image-1x-screen/metrics.json
new file mode 100644
index 0000000000..415ce5f848
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-2x-image-1x-screen/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 39632,
+ 39632
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-2x-image-2x-screen/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-2x-image-2x-screen/metrics.json
new file mode 100644
index 0000000000..415ce5f848
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-2x-image-2x-screen/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 39632,
+ 39632
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-alpha/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-alpha/metrics.json
new file mode 100644
index 0000000000..e65eab690e
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-alpha/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 22592,
+ 22592
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-nonsdf/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-nonsdf/metrics.json
new file mode 100644
index 0000000000..3e7e6d5908
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-nonsdf/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 80016,
+ 80016
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-pattern/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-pattern/metrics.json
new file mode 100644
index 0000000000..044afe7a83
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-pattern/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-sdf/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-sdf/metrics.json
new file mode 100644
index 0000000000..3e7e6d5908
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-add-sdf/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 80016,
+ 80016
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-remove/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-remove/metrics.json
new file mode 100644
index 0000000000..c0f8326fcf
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-remove/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 0,
+ 0
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 4,
+ 9,
+ 1,
+ [
+ 24576,
+ 24576
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-update-icon/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-update-icon/metrics.json
new file mode 100644
index 0000000000..e4849c8472
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-update-icon/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,
+ [
+ 24576,
+ 24576
+ ],
+ [
+ 34,
+ 34
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-update-pattern/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-update-pattern/metrics.json
new file mode 100644
index 0000000000..5bd904019f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/image-update-pattern/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 2,
+ 35923
+ ],
+ [
+ "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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layer-add-background/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layer-add-background/metrics.json
new file mode 100644
index 0000000000..ca19895c81
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layer-add-circle/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layer-add-circle/metrics.json
new file mode 100644
index 0000000000..01b432fe21
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layer-add-fill/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layer-add-fill/metrics.json
new file mode 100644
index 0000000000..873f47815f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layer-add-line/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layer-add-line/metrics.json
new file mode 100644
index 0000000000..bb8ac85388
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layer-add-raster/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layer-add-raster/metrics.json
new file mode 100644
index 0000000000..2e017e0a39
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layer-add-symbol/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layer-add-symbol/metrics.json
new file mode 100644
index 0000000000..72c4c57617
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layer-remove-background/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layer-remove-background/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layer-remove-circle/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layer-remove-circle/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layer-remove-fill/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layer-remove-fill/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layer-remove-line/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layer-remove-line/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layer-remove-raster/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layer-remove-raster/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layer-remove-symbol/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layer-remove-symbol/metrics.json
new file mode 100644
index 0000000000..d1d3c719b6
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-default-to-literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-default-to-literal/metrics.json
new file mode 100644
index 0000000000..72c4c57617
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-default-to-property-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-default-to-property-expression/metrics.json
new file mode 100644
index 0000000000..c666dadb53
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-default-to-property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-default-to-property-function/metrics.json
new file mode 100644
index 0000000000..c666dadb53
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-default-to-zoom-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-default-to-zoom-expression/metrics.json
new file mode 100644
index 0000000000..72c4c57617
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-default-to-zoom-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-default-to-zoom-function/metrics.json
new file mode 100644
index 0000000000..72c4c57617
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-literal-to-default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-literal-to-default/metrics.json
new file mode 100644
index 0000000000..7d39e18295
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-literal-to-property-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-literal-to-property-expression/metrics.json
new file mode 100644
index 0000000000..c666dadb53
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-literal-to-property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-literal-to-property-function/metrics.json
new file mode 100644
index 0000000000..c666dadb53
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-literal-to-zoom-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-literal-to-zoom-expression/metrics.json
new file mode 100644
index 0000000000..72c4c57617
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-literal-to-zoom-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-literal-to-zoom-function/metrics.json
new file mode 100644
index 0000000000..72c4c57617
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-override-paint-property-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-override-paint-property-expression/metrics.json
new file mode 100644
index 0000000000..675a805e61
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1824,
+ 1824
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-override-paint-property-literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-override-paint-property-literal/metrics.json
new file mode 100644
index 0000000000..b28d575ab6
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1824,
+ 1824
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-property-expression-to-default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-property-expression-to-default/metrics.json
new file mode 100644
index 0000000000..c666dadb53
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-property-expression-to-literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-property-expression-to-literal/metrics.json
new file mode 100644
index 0000000000..c666dadb53
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-property-expression-to-property-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-property-expression-to-property-expression/metrics.json
new file mode 100644
index 0000000000..c666dadb53
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-property-expression-to-zoom-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-property-expression-to-zoom-expression/metrics.json
new file mode 100644
index 0000000000..72c4c57617
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-property-function-to-default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-property-function-to-default/metrics.json
new file mode 100644
index 0000000000..c666dadb53
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-property-function-to-literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-property-function-to-literal/metrics.json
new file mode 100644
index 0000000000..c666dadb53
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-text-variable-anchor/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-text-variable-anchor/metrics.json
new file mode 100644
index 0000000000..b6d506b35d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 464,
+ 464
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-zoom-and-property-expression-to-property-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-zoom-and-property-expression-to-property-expression/metrics.json
new file mode 100644
index 0000000000..c666dadb53
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-zoom-and-property-expression-to-zoom-and-property-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-zoom-and-property-expression-to-zoom-and-property-expression/metrics.json
new file mode 100644
index 0000000000..c666dadb53
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-zoom-and-property-expression-to-zoom-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-zoom-and-property-expression-to-zoom-expression/metrics.json
new file mode 100644
index 0000000000..72c4c57617
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-zoom-expression-to-default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-zoom-expression-to-default/metrics.json
new file mode 100644
index 0000000000..7d39e18295
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-zoom-expression-to-literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-zoom-expression-to-literal/metrics.json
new file mode 100644
index 0000000000..72c4c57617
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-zoom-expression-to-property-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-zoom-expression-to-property-expression/metrics.json
new file mode 100644
index 0000000000..c666dadb53
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-zoom-expression-to-zoom-and-property-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-zoom-expression-to-zoom-and-property-expression/metrics.json
new file mode 100644
index 0000000000..c666dadb53
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-zoom-expression-to-zoom-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-zoom-expression-to-zoom-expression/metrics.json
new file mode 100644
index 0000000000..72c4c57617
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-zoom-function-to-default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-zoom-function-to-default/metrics.json
new file mode 100644
index 0000000000..7d39e18295
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-zoom-function-to-literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/layout-property-zoom-function-to-literal/metrics.json
new file mode 100644
index 0000000000..72c4c57617
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-default-to-literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-default-to-literal/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-default-to-property-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-default-to-property-expression/metrics.json
new file mode 100644
index 0000000000..bf5b94a725
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-default-to-property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-default-to-property-function/metrics.json
new file mode 100644
index 0000000000..bf5b94a725
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-default-to-zoom-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-default-to-zoom-expression/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-default-to-zoom-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-default-to-zoom-function/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-fill-flat-to-extrude/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-fill-flat-to-extrude/metrics.json
new file mode 100644
index 0000000000..869c4378bf
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-literal-to-default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-literal-to-default/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-literal-to-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-literal-to-expression/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-literal-to-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-literal-to-function/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-literal-to-property-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-literal-to-property-expression/metrics.json
new file mode 100644
index 0000000000..bf5b94a725
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-literal-to-property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-literal-to-property-function/metrics.json
new file mode 100644
index 0000000000..bf5b94a725
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-overriden-default-to-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-overriden-default-to-expression/metrics.json
new file mode 100644
index 0000000000..56a636d50d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1504,
+ 1504
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-overriden-default-to-literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-overriden-default-to-literal/metrics.json
new file mode 100644
index 0000000000..821a6f1fbd
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1184,
+ 1184
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-overriden-expression-to-literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-overriden-expression-to-literal/metrics.json
new file mode 100644
index 0000000000..f0f7565fa7
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1664,
+ 1664
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-property-expression-to-default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-property-expression-to-default/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-property-expression-to-literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-property-expression-to-literal/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 96,
+ 96
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-property-expression-to-property-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-property-expression-to-property-expression/metrics.json
new file mode 100644
index 0000000000..bf5b94a725
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-property-expression-to-zoom-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-property-expression-to-zoom-expression/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-property-function-to-default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-property-function-to-default/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-property-function-to-literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-property-function-to-literal/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ [
+ 32768,
+ 32768
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 96,
+ 96
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-zoom-and-property-expression-to-property-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-zoom-and-property-expression-to-property-expression/metrics.json
new file mode 100644
index 0000000000..bf5b94a725
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-zoom-and-property-expression-to-zoom-and-property-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-zoom-and-property-expression-to-zoom-and-property-expression/metrics.json
new file mode 100644
index 0000000000..2b00a4fa06
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-zoom-and-property-expression-to-zoom-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-zoom-and-property-expression-to-zoom-expression/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-zoom-expression-to-default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-zoom-expression-to-default/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-zoom-expression-to-literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-zoom-expression-to-literal/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-zoom-expression-to-property-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-zoom-expression-to-property-expression/metrics.json
new file mode 100644
index 0000000000..bf5b94a725
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-zoom-expression-to-zoom-and-property-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-zoom-expression-to-zoom-and-property-expression/metrics.json
new file mode 100644
index 0000000000..2b00a4fa06
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-zoom-expression-to-zoom-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-zoom-expression-to-zoom-expression/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-zoom-function-to-default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-zoom-function-to-default/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-zoom-function-to-literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/paint-property-zoom-function-to-literal/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-filter-default-to-false/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-filter-default-to-false/metrics.json
new file mode 100644
index 0000000000..7d39e18295
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-filter-default-to-true/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-filter-default-to-true/metrics.json
new file mode 100644
index 0000000000..72c4c57617
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-filter-false-to-default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-filter-false-to-default/metrics.json
new file mode 100644
index 0000000000..72c4c57617
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-filter-false-to-true/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-filter-false-to-true/metrics.json
new file mode 100644
index 0000000000..72c4c57617
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-filter-true-to-default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-filter-true-to-default/metrics.json
new file mode 100644
index 0000000000..72c4c57617
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-filter-true-to-false/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-filter-true-to-false/metrics.json
new file mode 100644
index 0000000000..7d39e18295
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-glyphs/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-glyphs/metrics.json
new file mode 100644
index 0000000000..b5d376728c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-glyphs/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 83,
+ 16423893
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 7,
+ 9,
+ 1,
+ [
+ 2973366,
+ 2973366
+ ],
+ [
+ 30022,
+ 30022
+ ],
+ [
+ 320064,
+ 320064
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-add-background/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-add-background/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-add-circle/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-add-circle/metrics.json
new file mode 100644
index 0000000000..01b432fe21
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-add-fill/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-add-fill/metrics.json
new file mode 100644
index 0000000000..873f47815f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-add-line/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-add-line/metrics.json
new file mode 100644
index 0000000000..bb8ac85388
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-add-raster/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-add-raster/metrics.json
new file mode 100644
index 0000000000..2e017e0a39
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-add-symbol/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-add-symbol/metrics.json
new file mode 100644
index 0000000000..72c4c57617
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-change-source-layer/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-change-source-layer/metrics.json
new file mode 100644
index 0000000000..e0426e7b51
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-change-source-type/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-change-source-type/metrics.json
new file mode 100644
index 0000000000..e204a192de
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-change-source/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-change-source/metrics.json
new file mode 100644
index 0000000000..01b432fe21
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-remove-background/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-remove-background/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-remove-circle/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-remove-circle/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-remove-fill/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-remove-fill/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-remove-line/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-remove-line/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-remove-raster/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-remove-raster/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-remove-symbol/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-remove-symbol/metrics.json
new file mode 100644
index 0000000000..d1d3c719b6
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-reorder/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layer-reorder/metrics.json
new file mode 100644
index 0000000000..ecd1b9eaf5
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-default-to-literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-default-to-literal/metrics.json
new file mode 100644
index 0000000000..72c4c57617
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-default-to-property-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-default-to-property-expression/metrics.json
new file mode 100644
index 0000000000..c666dadb53
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-default-to-property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-default-to-property-function/metrics.json
new file mode 100644
index 0000000000..c666dadb53
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-default-to-zoom-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-default-to-zoom-expression/metrics.json
new file mode 100644
index 0000000000..72c4c57617
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-default-to-zoom-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-default-to-zoom-function/metrics.json
new file mode 100644
index 0000000000..72c4c57617
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-literal-to-default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-literal-to-default/metrics.json
new file mode 100644
index 0000000000..7d39e18295
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-literal-to-property-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-literal-to-property-expression/metrics.json
new file mode 100644
index 0000000000..c666dadb53
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-literal-to-property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-literal-to-property-function/metrics.json
new file mode 100644
index 0000000000..c666dadb53
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-literal-to-zoom-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-literal-to-zoom-expression/metrics.json
new file mode 100644
index 0000000000..72c4c57617
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-literal-to-zoom-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-literal-to-zoom-function/metrics.json
new file mode 100644
index 0000000000..72c4c57617
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-property-expression-to-default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-property-expression-to-default/metrics.json
new file mode 100644
index 0000000000..c666dadb53
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-property-expression-to-literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-property-expression-to-literal/metrics.json
new file mode 100644
index 0000000000..c666dadb53
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-property-function-to-default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-property-function-to-default/metrics.json
new file mode 100644
index 0000000000..c666dadb53
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-property-function-to-literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-property-function-to-literal/metrics.json
new file mode 100644
index 0000000000..c666dadb53
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-zoom-expression-to-default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-zoom-expression-to-default/metrics.json
new file mode 100644
index 0000000000..7d39e18295
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-zoom-expression-to-literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-zoom-expression-to-literal/metrics.json
new file mode 100644
index 0000000000..72c4c57617
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-zoom-function-to-default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-zoom-function-to-default/metrics.json
new file mode 100644
index 0000000000..7d39e18295
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-zoom-function-to-literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-layout-property-zoom-function-to-literal/metrics.json
new file mode 100644
index 0000000000..72c4c57617
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-default-to-literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-default-to-literal/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-default-to-property-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-default-to-property-expression/metrics.json
new file mode 100644
index 0000000000..bf5b94a725
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-default-to-property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-default-to-property-function/metrics.json
new file mode 100644
index 0000000000..bf5b94a725
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-default-to-zoom-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-default-to-zoom-expression/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-default-to-zoom-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-default-to-zoom-function/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-fill-flat-to-extrude/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-fill-flat-to-extrude/metrics.json
new file mode 100644
index 0000000000..869c4378bf
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-literal-to-default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-literal-to-default/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-literal-to-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-literal-to-expression/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-literal-to-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-literal-to-function/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-literal-to-property-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-literal-to-property-expression/metrics.json
new file mode 100644
index 0000000000..bf5b94a725
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-literal-to-property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-literal-to-property-function/metrics.json
new file mode 100644
index 0000000000..bf5b94a725
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-property-expression-to-default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-property-expression-to-default/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-property-expression-to-literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-property-expression-to-literal/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-property-function-to-default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-property-function-to-default/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-property-function-to-literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-property-function-to-literal/metrics.json
new file mode 100644
index 0000000000..b7fcd04541
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-zoom-expression-to-default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-zoom-expression-to-default/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-zoom-expression-to-literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-zoom-expression-to-literal/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-zoom-function-to-default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-zoom-function-to-default/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-zoom-function-to-literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-paint-property-zoom-function-to-literal/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-source-add-geojson-inline/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-source-add-geojson-inline/metrics.json
new file mode 100644
index 0000000000..01b432fe21
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-source-add-geojson-url/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-source-add-geojson-url/metrics.json
new file mode 100644
index 0000000000..7f4a046639
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-source-add-raster-inline/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-source-add-raster-inline/metrics.json
new file mode 100644
index 0000000000..2e017e0a39
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-source-add-raster-url/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-source-add-raster-url/metrics.json
new file mode 100644
index 0000000000..2e017e0a39
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-source-add-raster-url/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-source-add-vector-inline/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-source-add-vector-inline/metrics.json
new file mode 100644
index 0000000000..9028b81da1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-source-add-vector-url/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-source-add-vector-url/metrics.json
new file mode 100644
index 0000000000..9028b81da1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-source-add-vector-url/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-source-update/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-source-update/metrics.json
new file mode 100644
index 0000000000..01b432fe21
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-sprite/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-sprite/metrics.json
new file mode 100644
index 0000000000..55600ac6ad
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 28992,
+ 28992
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-visibility-default-to-none/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-visibility-default-to-none/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-visibility-default-to-visible/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-visibility-default-to-visible/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-visibility-none-to-default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-visibility-none-to-default/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-visibility-none-to-visible/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-visibility-none-to-visible/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-visibility-visible-to-default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-visibility-visible-to-default/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-visibility-visible-to-none/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/set-style-visibility-visible-to-none/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/source-add-geojson-inline/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/source-add-geojson-inline/metrics.json
new file mode 100644
index 0000000000..01b432fe21
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/source-add-geojson-url/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/source-add-geojson-url/metrics.json
new file mode 100644
index 0000000000..7f4a046639
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/source-add-raster-inline/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/source-add-raster-inline/metrics.json
new file mode 100644
index 0000000000..2e017e0a39
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/source-add-raster-url/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/source-add-raster-url/metrics.json
new file mode 100644
index 0000000000..2e017e0a39
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/source-add-raster-url/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/source-add-vector-inline/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/source-add-vector-inline/metrics.json
new file mode 100644
index 0000000000..9028b81da1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/source-add-vector-url/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/source-add-vector-url/metrics.json
new file mode 100644
index 0000000000..9028b81da1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/source-add-vector-url/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/visibility-default-to-none/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/visibility-default-to-none/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/visibility-default-to-visible/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/visibility-default-to-visible/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/visibility-none-to-default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/visibility-none-to-default/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/visibility-none-to-visible/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/visibility-none-to-visible/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/visibility-visible-to-default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/visibility-visible-to-default/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/runtime-styling/visibility-visible-to-none/metrics.json b/render-test/metrics/linux-gcc8/render-tests/runtime-styling/visibility-visible-to-none/metrics.json
new file mode 100644
index 0000000000..2b08c32c8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/satellite-v9/z0/metrics.json b/render-test/metrics/linux-gcc8/render-tests/satellite-v9/z0/metrics.json
new file mode 100644
index 0000000000..56bc5435b6
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/satellite-v9/z0/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 6,
+ 341512
+ ],
+ [
+ "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/render-test/metrics/linux-gcc8/render-tests/sparse-tileset/overdraw/metrics.json b/render-test/metrics/linux-gcc8/render-tests/sparse-tileset/overdraw/metrics.json
new file mode 100644
index 0000000000..04af83427d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/sprites/1x-screen-1x-icon/metrics.json b/render-test/metrics/linux-gcc8/render-tests/sprites/1x-screen-1x-icon/metrics.json
new file mode 100644
index 0000000000..e92e645b3f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/sprites/1x-screen-1x-pattern/metrics.json b/render-test/metrics/linux-gcc8/render-tests/sprites/1x-screen-1x-pattern/metrics.json
new file mode 100644
index 0000000000..450fd3b15f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/sprites/1x-screen-2x-icon/metrics.json b/render-test/metrics/linux-gcc8/render-tests/sprites/1x-screen-2x-icon/metrics.json
new file mode 100644
index 0000000000..2d5c262060
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/sprites/1x-screen-2x-pattern/metrics.json b/render-test/metrics/linux-gcc8/render-tests/sprites/1x-screen-2x-pattern/metrics.json
new file mode 100644
index 0000000000..fb033edaf0
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/sprites/2x-screen-1x-icon/metrics.json b/render-test/metrics/linux-gcc8/render-tests/sprites/2x-screen-1x-icon/metrics.json
new file mode 100644
index 0000000000..e92e645b3f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/sprites/2x-screen-1x-pattern/metrics.json b/render-test/metrics/linux-gcc8/render-tests/sprites/2x-screen-1x-pattern/metrics.json
new file mode 100644
index 0000000000..450fd3b15f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/sprites/2x-screen-2x-icon/metrics.json b/render-test/metrics/linux-gcc8/render-tests/sprites/2x-screen-2x-icon/metrics.json
new file mode 100644
index 0000000000..2d5c262060
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/sprites/2x-screen-2x-pattern/metrics.json b/render-test/metrics/linux-gcc8/render-tests/sprites/2x-screen-2x-pattern/metrics.json
new file mode 100644
index 0000000000..fb033edaf0
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/symbol-cross-fade/chinese/metrics.json b/render-test/metrics/linux-gcc8/render-tests/symbol-cross-fade/chinese/metrics.json
new file mode 100644
index 0000000000..21d5622ba6
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/symbol-cross-fade/chinese/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 42,
+ 8167579
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 12,
+ 21,
+ 49,
+ 1,
+ [
+ 580848,
+ 580848
+ ],
+ [
+ 8302,
+ 8302
+ ],
+ [
+ 84544,
+ 84544
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/symbol-geometry/linestring/metrics.json b/render-test/metrics/linux-gcc8/render-tests/symbol-geometry/linestring/metrics.json
new file mode 100644
index 0000000000..02a9819351
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 960,
+ 960
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/symbol-geometry/multilinestring/metrics.json b/render-test/metrics/linux-gcc8/render-tests/symbol-geometry/multilinestring/metrics.json
new file mode 100644
index 0000000000..7298d005e9
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1856,
+ 1856
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/symbol-geometry/multipoint/metrics.json b/render-test/metrics/linux-gcc8/render-tests/symbol-geometry/multipoint/metrics.json
new file mode 100644
index 0000000000..7298d005e9
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1856,
+ 1856
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/symbol-geometry/multipolygon/metrics.json b/render-test/metrics/linux-gcc8/render-tests/symbol-geometry/multipolygon/metrics.json
new file mode 100644
index 0000000000..7298d005e9
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1856,
+ 1856
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/symbol-geometry/point/metrics.json b/render-test/metrics/linux-gcc8/render-tests/symbol-geometry/point/metrics.json
new file mode 100644
index 0000000000..02a9819351
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 960,
+ 960
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/symbol-geometry/polygon/metrics.json b/render-test/metrics/linux-gcc8/render-tests/symbol-geometry/polygon/metrics.json
new file mode 100644
index 0000000000..02a9819351
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 960,
+ 960
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/symbol-placement/line-center-buffer/metrics.json b/render-test/metrics/linux-gcc8/render-tests/symbol-placement/line-center-buffer/metrics.json
new file mode 100644
index 0000000000..7a03c6bc6e
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 2080,
+ 2080
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/symbol-placement/line-center/metrics.json b/render-test/metrics/linux-gcc8/render-tests/symbol-placement/line-center/metrics.json
new file mode 100644
index 0000000000..038cd56436
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ 9,
+ 25,
+ 1,
+ [
+ 98642,
+ 98642
+ ],
+ [
+ 40606,
+ 40606
+ ],
+ [
+ 178048,
+ 178048
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/symbol-placement/line-overscaled/metrics.json b/render-test/metrics/linux-gcc8/render-tests/symbol-placement/line-overscaled/metrics.json
new file mode 100644
index 0000000000..e457ab11c3
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 517952,
+ 517952
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/symbol-placement/line/metrics.json b/render-test/metrics/linux-gcc8/render-tests/symbol-placement/line/metrics.json
new file mode 100644
index 0000000000..3e7ffa7152
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 220736,
+ 220736
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/symbol-placement/point-polygon/metrics.json b/render-test/metrics/linux-gcc8/render-tests/symbol-placement/point-polygon/metrics.json
new file mode 100644
index 0000000000..f18fffbc1e
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 955072,
+ 955072
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/symbol-placement/point/metrics.json b/render-test/metrics/linux-gcc8/render-tests/symbol-placement/point/metrics.json
new file mode 100644
index 0000000000..3e7ffa7152
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 220736,
+ 220736
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/symbol-sort-key/icon-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/symbol-sort-key/icon-expression/metrics.json
new file mode 100644
index 0000000000..6a5ed67e7e
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 448,
+ 448
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/symbol-sort-key/text-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/symbol-sort-key/text-expression/metrics.json
new file mode 100644
index 0000000000..b32a41c6e4
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 544,
+ 544
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/symbol-sort-key/text-ignore-placement/metrics.json b/render-test/metrics/linux-gcc8/render-tests/symbol-sort-key/text-ignore-placement/metrics.json
new file mode 100644
index 0000000000..306309d79e
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1216,
+ 1216
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/symbol-sort-key/text-placement/metrics.json b/render-test/metrics/linux-gcc8/render-tests/symbol-sort-key/text-placement/metrics.json
new file mode 100644
index 0000000000..5776b57904
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 384,
+ 384
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/symbol-spacing/line-close/metrics.json b/render-test/metrics/linux-gcc8/render-tests/symbol-spacing/line-close/metrics.json
new file mode 100644
index 0000000000..5faf2e572a
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 581440,
+ 581440
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/symbol-spacing/line-far/metrics.json b/render-test/metrics/linux-gcc8/render-tests/symbol-spacing/line-far/metrics.json
new file mode 100644
index 0000000000..5faf2e572a
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 581440,
+ 581440
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/symbol-spacing/line-overscaled/metrics.json b/render-test/metrics/linux-gcc8/render-tests/symbol-spacing/line-overscaled/metrics.json
new file mode 100644
index 0000000000..a15625d82f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1353536,
+ 1353536
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/symbol-spacing/point-close/metrics.json b/render-test/metrics/linux-gcc8/render-tests/symbol-spacing/point-close/metrics.json
new file mode 100644
index 0000000000..5faf2e572a
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 581440,
+ 581440
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/symbol-spacing/point-far/metrics.json b/render-test/metrics/linux-gcc8/render-tests/symbol-spacing/point-far/metrics.json
new file mode 100644
index 0000000000..5faf2e572a
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 581440,
+ 581440
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/symbol-visibility/none/metrics.json b/render-test/metrics/linux-gcc8/render-tests/symbol-visibility/none/metrics.json
new file mode 100644
index 0000000000..95a181bd8c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/symbol-visibility/visible/metrics.json b/render-test/metrics/linux-gcc8/render-tests/symbol-visibility/visible/metrics.json
new file mode 100644
index 0000000000..3459ded796
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 206912,
+ 206912
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/symbol-z-order/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/symbol-z-order/default/metrics.json
new file mode 100644
index 0000000000..5bb4d8306f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 448,
+ 448
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/symbol-z-order/disabled/metrics.json b/render-test/metrics/linux-gcc8/render-tests/symbol-z-order/disabled/metrics.json
new file mode 100644
index 0000000000..5bb4d8306f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 448,
+ 448
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/symbol-z-order/icon-with-text/metrics.json b/render-test/metrics/linux-gcc8/render-tests/symbol-z-order/icon-with-text/metrics.json
new file mode 100644
index 0000000000..722a9b1401
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 3520,
+ 3520
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/symbol-z-order/pitched/metrics.json b/render-test/metrics/linux-gcc8/render-tests/symbol-z-order/pitched/metrics.json
new file mode 100644
index 0000000000..5bb4d8306f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 448,
+ 448
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/symbol-z-order/viewport-y/metrics.json b/render-test/metrics/linux-gcc8/render-tests/symbol-z-order/viewport-y/metrics.json
new file mode 100644
index 0000000000..722a9b1401
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 3520,
+ 3520
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-anchor/bottom-left/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-anchor/bottom-left/metrics.json
new file mode 100644
index 0000000000..ff397f1b74
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 376128,
+ 376128
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-anchor/bottom-right/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-anchor/bottom-right/metrics.json
new file mode 100644
index 0000000000..ff397f1b74
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 376128,
+ 376128
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-anchor/bottom/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-anchor/bottom/metrics.json
new file mode 100644
index 0000000000..ff397f1b74
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 376128,
+ 376128
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-anchor/center/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-anchor/center/metrics.json
new file mode 100644
index 0000000000..ff397f1b74
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 376128,
+ 376128
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-anchor/left/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-anchor/left/metrics.json
new file mode 100644
index 0000000000..ff397f1b74
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 376128,
+ 376128
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-anchor/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-anchor/property-function/metrics.json
new file mode 100644
index 0000000000..2e6427dd2c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1216,
+ 1216
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-anchor/right/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-anchor/right/metrics.json
new file mode 100644
index 0000000000..ff397f1b74
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 376128,
+ 376128
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-anchor/top-left/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-anchor/top-left/metrics.json
new file mode 100644
index 0000000000..ff397f1b74
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 376128,
+ 376128
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-anchor/top-right/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-anchor/top-right/metrics.json
new file mode 100644
index 0000000000..ff397f1b74
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 376128,
+ 376128
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-anchor/top/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-anchor/top/metrics.json
new file mode 100644
index 0000000000..ff397f1b74
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 376128,
+ 376128
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-arabic/letter-spacing/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-arabic/letter-spacing/metrics.json
new file mode 100644
index 0000000000..1e9d348609
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 4672,
+ 4672
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-arabic/line-break-mixed/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-arabic/line-break-mixed/metrics.json
new file mode 100644
index 0000000000..125b336d5f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 4800,
+ 4800
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-arabic/line-break/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-arabic/line-break/metrics.json
new file mode 100644
index 0000000000..b5945f7e73
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 2752,
+ 2752
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-arabic/mixed-numeric/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-arabic/mixed-numeric/metrics.json
new file mode 100644
index 0000000000..c6819fdf55
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 704,
+ 704
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-arabic/multi-paragraph/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-arabic/multi-paragraph/metrics.json
new file mode 100644
index 0000000000..32082672c1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 6976,
+ 6976
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-color/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-color/default/metrics.json
new file mode 100644
index 0000000000..9d136aa000
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 115776,
+ 115776
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-color/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-color/function/metrics.json
new file mode 100644
index 0000000000..9d136aa000
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 115776,
+ 115776
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-color/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-color/literal/metrics.json
new file mode 100644
index 0000000000..9d136aa000
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 115776,
+ 115776
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-color/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-color/property-function/metrics.json
new file mode 100644
index 0000000000..595daf5a76
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1344,
+ 1344
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-field/formatted-arabic/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-field/formatted-arabic/metrics.json
new file mode 100644
index 0000000000..cababa77a1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ [
+ 38852,
+ 38852
+ ],
+ [
+ 454,
+ 454
+ ],
+ [
+ 4672,
+ 4672
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-field/formatted-line/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-field/formatted-line/metrics.json
new file mode 100644
index 0000000000..6591f2b3a0
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ [
+ 307906,
+ 307906
+ ],
+ [
+ 16138,
+ 16138
+ ],
+ [
+ 171968,
+ 171968
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-field/formatted-text-color-overrides-nested-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-field/formatted-text-color-overrides-nested-expression/metrics.json
new file mode 100644
index 0000000000..001c2a0cf3
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 3584,
+ 3584
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-field/formatted-text-color-overrides/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-field/formatted-text-color-overrides/metrics.json
new file mode 100644
index 0000000000..5d8fe7cfdf
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 2304,
+ 2304
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-field/formatted-text-color/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-field/formatted-text-color/metrics.json
new file mode 100644
index 0000000000..d52cc5991c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ [
+ 45064,
+ 45064
+ ],
+ [
+ 298,
+ 298
+ ],
+ [
+ 3744,
+ 3744
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-field/formatted/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-field/formatted/metrics.json
new file mode 100644
index 0000000000..cdefebfe0f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ [
+ 45064,
+ 45064
+ ],
+ [
+ 226,
+ 226
+ ],
+ [
+ 2240,
+ 2240
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-field/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-field/literal/metrics.json
new file mode 100644
index 0000000000..9832987658
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 576,
+ 576
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-field/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-field/property-function/metrics.json
new file mode 100644
index 0000000000..180039acd0
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 960,
+ 960
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-field/token/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-field/token/metrics.json
new file mode 100644
index 0000000000..5527823676
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1344,
+ 1344
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-font/camera-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-font/camera-function/metrics.json
new file mode 100644
index 0000000000..9832987658
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 576,
+ 576
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-font/chinese/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-font/chinese/metrics.json
new file mode 100644
index 0000000000..3140f6eff9
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 320064,
+ 320064
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-font/data-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-font/data-expression/metrics.json
new file mode 100644
index 0000000000..87a14b6aaf
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ [
+ 33992,
+ 33992
+ ],
+ [
+ 46,
+ 46
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-font/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-font/literal/metrics.json
new file mode 100644
index 0000000000..9d136aa000
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 115776,
+ 115776
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-halo-blur/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-halo-blur/default/metrics.json
new file mode 100644
index 0000000000..5405bd250a
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 448,
+ 448
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-halo-blur/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-halo-blur/function/metrics.json
new file mode 100644
index 0000000000..5405bd250a
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 448,
+ 448
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-halo-blur/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-halo-blur/literal/metrics.json
new file mode 100644
index 0000000000..5405bd250a
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 448,
+ 448
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-halo-blur/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-halo-blur/property-function/metrics.json
new file mode 100644
index 0000000000..cbc591b989
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 928,
+ 928
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-halo-color/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-halo-color/default/metrics.json
new file mode 100644
index 0000000000..9ece39b2be
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 448,
+ 448
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-halo-color/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-halo-color/function/metrics.json
new file mode 100644
index 0000000000..5405bd250a
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 448,
+ 448
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-halo-color/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-halo-color/literal/metrics.json
new file mode 100644
index 0000000000..5405bd250a
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 448,
+ 448
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-halo-color/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-halo-color/property-function/metrics.json
new file mode 100644
index 0000000000..ad8b902aa0
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1024,
+ 1024
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-halo-width/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-halo-width/default/metrics.json
new file mode 100644
index 0000000000..9ece39b2be
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 448,
+ 448
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-halo-width/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-halo-width/function/metrics.json
new file mode 100644
index 0000000000..5405bd250a
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 448,
+ 448
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-halo-width/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-halo-width/literal/metrics.json
new file mode 100644
index 0000000000..5405bd250a
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 448,
+ 448
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-halo-width/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-halo-width/property-function/metrics.json
new file mode 100644
index 0000000000..cbc591b989
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 928,
+ 928
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-justify/auto/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-justify/auto/metrics.json
new file mode 100644
index 0000000000..174e713767
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 15040,
+ 15040
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-justify/left/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-justify/left/metrics.json
new file mode 100644
index 0000000000..59dfc7a606
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 347200,
+ 347200
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-justify/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-justify/property-function/metrics.json
new file mode 100644
index 0000000000..c09ecf783a
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 8512,
+ 8512
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-justify/right/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-justify/right/metrics.json
new file mode 100644
index 0000000000..59dfc7a606
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 347200,
+ 347200
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-keep-upright/line-placement-false/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-keep-upright/line-placement-false/metrics.json
new file mode 100644
index 0000000000..c745fbbdba
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 74304,
+ 74304
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-keep-upright/line-placement-true-offset/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-keep-upright/line-placement-true-offset/metrics.json
new file mode 100644
index 0000000000..a819651e93
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1856,
+ 1856
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-keep-upright/line-placement-true-pitched/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-keep-upright/line-placement-true-pitched/metrics.json
new file mode 100644
index 0000000000..c745fbbdba
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 74304,
+ 74304
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-keep-upright/line-placement-true-rotated/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-keep-upright/line-placement-true-rotated/metrics.json
new file mode 100644
index 0000000000..c745fbbdba
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 74304,
+ 74304
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-keep-upright/line-placement-true-text-anchor/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-keep-upright/line-placement-true-text-anchor/metrics.json
new file mode 100644
index 0000000000..3c61c63cca
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1152,
+ 1152
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-keep-upright/line-placement-true/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-keep-upright/line-placement-true/metrics.json
new file mode 100644
index 0000000000..c745fbbdba
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 74304,
+ 74304
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-keep-upright/point-placement-align-map-false/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-keep-upright/point-placement-align-map-false/metrics.json
new file mode 100644
index 0000000000..5b9ea9baef
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 3703744,
+ 3703744
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-keep-upright/point-placement-align-map-true/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-keep-upright/point-placement-align-map-true/metrics.json
new file mode 100644
index 0000000000..5b9ea9baef
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 3703744,
+ 3703744
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-keep-upright/point-placement-align-viewport-false/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-keep-upright/point-placement-align-viewport-false/metrics.json
new file mode 100644
index 0000000000..5b9ea9baef
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 3703744,
+ 3703744
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-keep-upright/point-placement-align-viewport-true/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-keep-upright/point-placement-align-viewport-true/metrics.json
new file mode 100644
index 0000000000..5b9ea9baef
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 3703744,
+ 3703744
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-letter-spacing/function-close/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-letter-spacing/function-close/metrics.json
new file mode 100644
index 0000000000..9d136aa000
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 115776,
+ 115776
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-letter-spacing/function-far/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-letter-spacing/function-far/metrics.json
new file mode 100644
index 0000000000..9d136aa000
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 115776,
+ 115776
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-letter-spacing/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-letter-spacing/literal/metrics.json
new file mode 100644
index 0000000000..9d136aa000
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 115776,
+ 115776
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-letter-spacing/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-letter-spacing/property-function/metrics.json
new file mode 100644
index 0000000000..b0557c9b93
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 5696,
+ 5696
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-letter-spacing/zoom-and-property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-letter-spacing/zoom-and-property-function/metrics.json
new file mode 100644
index 0000000000..cf8f081570
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 8768,
+ 8768
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-line-height/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-line-height/literal/metrics.json
new file mode 100644
index 0000000000..59dfc7a606
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 347200,
+ 347200
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-max-angle/line-center/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-max-angle/line-center/metrics.json
new file mode 100644
index 0000000000..d0385f8f62
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 156224,
+ 156224
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-max-angle/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-max-angle/literal/metrics.json
new file mode 100644
index 0000000000..96d96afe6d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 78912,
+ 78912
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-max-width/force-double-newline/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-max-width/force-double-newline/metrics.json
new file mode 100644
index 0000000000..0ec832743f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1344,
+ 1344
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-max-width/force-newline/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-max-width/force-newline/metrics.json
new file mode 100644
index 0000000000..0ec832743f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1344,
+ 1344
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-max-width/ideographic-breaking/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-max-width/ideographic-breaking/metrics.json
new file mode 100644
index 0000000000..885c630c74
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 14272,
+ 14272
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-max-width/ideographic-punctuation-breaking/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-max-width/ideographic-punctuation-breaking/metrics.json
new file mode 100644
index 0000000000..482b128126
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 15424,
+ 15424
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-max-width/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-max-width/literal/metrics.json
new file mode 100644
index 0000000000..0f20c29365
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 5440,
+ 5440
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-max-width/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-max-width/property-function/metrics.json
new file mode 100644
index 0000000000..409e184e59
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 6720,
+ 6720
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-max-width/zero-width-point-placement/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-max-width/zero-width-point-placement/metrics.json
new file mode 100644
index 0000000000..9fe6da260a
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/text-max-width/zero-width-point-placement/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 1,
+ 84942
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 1,
+ 11,
+ 9,
+ 1,
+ [
+ 162080,
+ 162080
+ ],
+ [
+ 610,
+ 610
+ ],
+ [
+ 6336,
+ 6336
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-max-width/zoom-and-property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-max-width/zoom-and-property-function/metrics.json
new file mode 100644
index 0000000000..7e6d4d3852
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 12608,
+ 12608
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-no-cross-source-collision/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-no-cross-source-collision/default/metrics.json
new file mode 100644
index 0000000000..5acae77439
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 26176,
+ 26176
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorcenter-justifycenter-offsetnegative/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorcenter-justifycenter-offsetnegative/metrics.json
new file mode 100644
index 0000000000..b67ec019a5
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 405056,
+ 405056
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorcenter-justifycenter-offsetpositive/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorcenter-justifycenter-offsetpositive/metrics.json
new file mode 100644
index 0000000000..b67ec019a5
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 405056,
+ 405056
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorcenter-justifyleft-offsetnegative/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorcenter-justifyleft-offsetnegative/metrics.json
new file mode 100644
index 0000000000..b67ec019a5
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 405056,
+ 405056
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorcenter-justifyleft-offsetpositive/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorcenter-justifyleft-offsetpositive/metrics.json
new file mode 100644
index 0000000000..b67ec019a5
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 405056,
+ 405056
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorcenter-justifyright-offsetnegative/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorcenter-justifyright-offsetnegative/metrics.json
new file mode 100644
index 0000000000..b67ec019a5
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 405056,
+ 405056
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorcenter-justifyright-offsetpositive/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorcenter-justifyright-offsetpositive/metrics.json
new file mode 100644
index 0000000000..b67ec019a5
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 405056,
+ 405056
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorleft-justifycenter-offsetnegative/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorleft-justifycenter-offsetnegative/metrics.json
new file mode 100644
index 0000000000..b67ec019a5
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 405056,
+ 405056
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorleft-justifycenter-offsetpositive/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorleft-justifycenter-offsetpositive/metrics.json
new file mode 100644
index 0000000000..b67ec019a5
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 405056,
+ 405056
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorleft-justifyleft-offsetnegative/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorleft-justifyleft-offsetnegative/metrics.json
new file mode 100644
index 0000000000..b67ec019a5
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 405056,
+ 405056
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorleft-justifyleft-offsetpositive/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorleft-justifyleft-offsetpositive/metrics.json
new file mode 100644
index 0000000000..b67ec019a5
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 405056,
+ 405056
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorleft-justifyright-offsetnegative/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorleft-justifyright-offsetnegative/metrics.json
new file mode 100644
index 0000000000..b67ec019a5
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 405056,
+ 405056
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorleft-justifyright-offsetpositive/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorleft-justifyright-offsetpositive/metrics.json
new file mode 100644
index 0000000000..b67ec019a5
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 405056,
+ 405056
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorright-justifycenter-offsetnegative/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorright-justifycenter-offsetnegative/metrics.json
new file mode 100644
index 0000000000..b67ec019a5
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 405056,
+ 405056
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorright-justifycenter-offsetpositive/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorright-justifycenter-offsetpositive/metrics.json
new file mode 100644
index 0000000000..b67ec019a5
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 405056,
+ 405056
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorright-justifyleft-offsetnegative/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorright-justifyleft-offsetnegative/metrics.json
new file mode 100644
index 0000000000..b67ec019a5
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 405056,
+ 405056
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorright-justifyleft-offsetpositive/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorright-justifyleft-offsetpositive/metrics.json
new file mode 100644
index 0000000000..b67ec019a5
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 405056,
+ 405056
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorright-justifyright-offsetnegative/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorright-justifyright-offsetnegative/metrics.json
new file mode 100644
index 0000000000..b67ec019a5
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 405056,
+ 405056
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorright-justifyright-offsetpositive/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-offset/literal-multiline-anchorright-justifyright-offsetpositive/metrics.json
new file mode 100644
index 0000000000..b67ec019a5
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 405056,
+ 405056
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-offset/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-offset/literal/metrics.json
new file mode 100644
index 0000000000..9d136aa000
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 115776,
+ 115776
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-offset/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-offset/property-function/metrics.json
new file mode 100644
index 0000000000..092c18ac13
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1600,
+ 1600
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-opacity/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-opacity/default/metrics.json
new file mode 100644
index 0000000000..9d136aa000
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 115776,
+ 115776
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-opacity/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-opacity/function/metrics.json
new file mode 100644
index 0000000000..9d136aa000
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 115776,
+ 115776
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-opacity/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-opacity/literal/metrics.json
new file mode 100644
index 0000000000..9d136aa000
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 115776,
+ 115776
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-opacity/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-opacity/property-function/metrics.json
new file mode 100644
index 0000000000..2dd337cbb4
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1216,
+ 1216
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-pitch-alignment/auto-text-rotation-alignment-map/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-pitch-alignment/auto-text-rotation-alignment-map/metrics.json
new file mode 100644
index 0000000000..822671e3fd
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 402736,
+ 402736
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-pitch-alignment/auto-text-rotation-alignment-viewport/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-pitch-alignment/auto-text-rotation-alignment-viewport/metrics.json
new file mode 100644
index 0000000000..822671e3fd
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 402736,
+ 402736
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-pitch-alignment/map-text-depthtest/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-pitch-alignment/map-text-depthtest/metrics.json
new file mode 100644
index 0000000000..03e3a29e6a
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 4264,
+ 4264
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-pitch-alignment/map-text-rotation-alignment-map/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-pitch-alignment/map-text-rotation-alignment-map/metrics.json
new file mode 100644
index 0000000000..822671e3fd
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 402736,
+ 402736
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-pitch-alignment/map-text-rotation-alignment-viewport/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-pitch-alignment/map-text-rotation-alignment-viewport/metrics.json
new file mode 100644
index 0000000000..822671e3fd
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 402736,
+ 402736
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-pitch-alignment/viewport-overzoomed-single-glyph/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-pitch-alignment/viewport-overzoomed-single-glyph/metrics.json
new file mode 100644
index 0000000000..8c8ea9c8fa
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 26560,
+ 26560
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-pitch-alignment/viewport-overzoomed/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-pitch-alignment/viewport-overzoomed/metrics.json
new file mode 100644
index 0000000000..0c279683b3
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 92992,
+ 92992
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-pitch-alignment/viewport-text-depthtest/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-pitch-alignment/viewport-text-depthtest/metrics.json
new file mode 100644
index 0000000000..03e3a29e6a
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 4264,
+ 4264
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-pitch-alignment/viewport-text-rotation-alignment-map/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-pitch-alignment/viewport-text-rotation-alignment-map/metrics.json
new file mode 100644
index 0000000000..822671e3fd
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 402736,
+ 402736
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-pitch-alignment/viewport-text-rotation-alignment-viewport/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-pitch-alignment/viewport-text-rotation-alignment-viewport/metrics.json
new file mode 100644
index 0000000000..822671e3fd
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 402736,
+ 402736
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-pitch-scaling/line-half/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-pitch-scaling/line-half/metrics.json
new file mode 100644
index 0000000000..822671e3fd
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 402736,
+ 402736
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-radial-offset/basic/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-radial-offset/basic/metrics.json
new file mode 100644
index 0000000000..dc4ecfcfc0
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1360,
+ 1360
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-rotate/anchor-bottom/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-rotate/anchor-bottom/metrics.json
new file mode 100644
index 0000000000..51e6ce7b62
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 704,
+ 704
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-rotate/anchor-left/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-rotate/anchor-left/metrics.json
new file mode 100644
index 0000000000..51e6ce7b62
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 704,
+ 704
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-rotate/anchor-right/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-rotate/anchor-right/metrics.json
new file mode 100644
index 0000000000..51e6ce7b62
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 704,
+ 704
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-rotate/anchor-top/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-rotate/anchor-top/metrics.json
new file mode 100644
index 0000000000..51e6ce7b62
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 704,
+ 704
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-rotate/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-rotate/function/metrics.json
new file mode 100644
index 0000000000..9832987658
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 576,
+ 576
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-rotate/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-rotate/literal/metrics.json
new file mode 100644
index 0000000000..9832987658
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 576,
+ 576
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-rotate/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-rotate/property-function/metrics.json
new file mode 100644
index 0000000000..65130d49be
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-rotate/with-offset/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-rotate/with-offset/metrics.json
new file mode 100644
index 0000000000..2d708a6410
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ 4,
+ 12,
+ 1,
+ [
+ 35828,
+ 35828
+ ],
+ [
+ 86,
+ 86
+ ],
+ [
+ 672,
+ 672
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-rotation-alignment/auto-symbol-placement-line/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-rotation-alignment/auto-symbol-placement-line/metrics.json
new file mode 100644
index 0000000000..279773d4e2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1600,
+ 1600
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-rotation-alignment/auto-symbol-placement-point/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-rotation-alignment/auto-symbol-placement-point/metrics.json
new file mode 100644
index 0000000000..6212930cd7
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 448,
+ 448
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-rotation-alignment/map-symbol-placement-line/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-rotation-alignment/map-symbol-placement-line/metrics.json
new file mode 100644
index 0000000000..279773d4e2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1600,
+ 1600
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-rotation-alignment/map-symbol-placement-point/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-rotation-alignment/map-symbol-placement-point/metrics.json
new file mode 100644
index 0000000000..6212930cd7
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 448,
+ 448
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-rotation-alignment/viewport-symbol-placement-line/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-rotation-alignment/viewport-symbol-placement-line/metrics.json
new file mode 100644
index 0000000000..279773d4e2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1600,
+ 1600
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-rotation-alignment/viewport-symbol-placement-point/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-rotation-alignment/viewport-symbol-placement-point/metrics.json
new file mode 100644
index 0000000000..6212930cd7
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 448,
+ 448
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-size/camera-function-high-base/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-size/camera-function-high-base/metrics.json
new file mode 100644
index 0000000000..ab0dad17bf
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-size/camera-function-interval/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-size/camera-function-interval/metrics.json
new file mode 100644
index 0000000000..9ece39b2be
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 448,
+ 448
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-size/composite-expression/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-size/composite-expression/metrics.json
new file mode 100644
index 0000000000..e62b1f19d1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 576,
+ 576
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-size/composite-function-line-placement/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-size/composite-function-line-placement/metrics.json
new file mode 100644
index 0000000000..fd8039df11
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 3392,
+ 3392
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-size/composite-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-size/composite-function/metrics.json
new file mode 100644
index 0000000000..ab0dad17bf
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-size/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-size/default/metrics.json
new file mode 100644
index 0000000000..9ece39b2be
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 448,
+ 448
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-size/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-size/function/metrics.json
new file mode 100644
index 0000000000..9ece39b2be
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 448,
+ 448
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-size/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-size/literal/metrics.json
new file mode 100644
index 0000000000..9ece39b2be
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 448,
+ 448
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-size/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-size/property-function/metrics.json
new file mode 100644
index 0000000000..ab0dad17bf
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 320,
+ 320
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-tile-edge-clipping/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-tile-edge-clipping/default/metrics.json
new file mode 100644
index 0000000000..f2887c1cd5
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 108224,
+ 108224
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-transform/lowercase/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-transform/lowercase/metrics.json
new file mode 100644
index 0000000000..30d85cd86d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 347200,
+ 347200
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-transform/property-function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-transform/property-function/metrics.json
new file mode 100644
index 0000000000..ecb8976ed4
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1344,
+ 1344
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-transform/uppercase/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-transform/uppercase/metrics.json
new file mode 100644
index 0000000000..c47bf7093c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 347200,
+ 347200
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-translate-anchor/map/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-translate-anchor/map/metrics.json
new file mode 100644
index 0000000000..2b90328755
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 57408,
+ 57408
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-translate-anchor/viewport/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-translate-anchor/viewport/metrics.json
new file mode 100644
index 0000000000..2b90328755
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 57408,
+ 57408
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-translate/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-translate/default/metrics.json
new file mode 100644
index 0000000000..9d136aa000
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 115776,
+ 115776
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-translate/function/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-translate/function/metrics.json
new file mode 100644
index 0000000000..9d136aa000
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 115776,
+ 115776
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-translate/literal/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-translate/literal/metrics.json
new file mode 100644
index 0000000000..9d136aa000
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 115776,
+ 115776
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/all-anchors-icon-text-fit/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/all-anchors-icon-text-fit/metrics.json
new file mode 100644
index 0000000000..b403ee678a
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1070400,
+ 1070400
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/all-anchors-offset-zero/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/all-anchors-offset-zero/metrics.json
new file mode 100644
index 0000000000..dc4ecfcfc0
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1360,
+ 1360
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/all-anchors-offset/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/all-anchors-offset/metrics.json
new file mode 100644
index 0000000000..dc4ecfcfc0
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1360,
+ 1360
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/all-anchors-radial-offset-zero/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/all-anchors-radial-offset-zero/metrics.json
new file mode 100644
index 0000000000..dc4ecfcfc0
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1360,
+ 1360
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/all-anchors-text-allow-overlap/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/all-anchors-text-allow-overlap/metrics.json
new file mode 100644
index 0000000000..55b4e20f79
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 58432,
+ 58432
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/all-anchors-tile-map-mode/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/all-anchors-tile-map-mode/metrics.json
new file mode 100644
index 0000000000..b977d2b83c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/all-anchors-tile-map-mode/metrics.json
@@ -0,0 +1,35 @@
+{
+ "network": [
+ [
+ "probeNetwork - default - end",
+ 7,
+ 1778473
+ ],
+ [
+ "probeNetwork - default - start",
+ 0,
+ 0
+ ]
+ ],
+ "gfx": [
+ [
+ "probeGFX - default - end",
+ 8,
+ 13,
+ 21,
+ 1,
+ [
+ 143312,
+ 143312
+ ],
+ [
+ 193990,
+ 193990
+ ],
+ [
+ 2069056,
+ 2069056
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/all-anchors-two-dimentional-offset-negative/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/all-anchors-two-dimentional-offset-negative/metrics.json
new file mode 100644
index 0000000000..dc4ecfcfc0
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1360,
+ 1360
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/all-anchors-two-dimentional-offset-zero/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/all-anchors-two-dimentional-offset-zero/metrics.json
new file mode 100644
index 0000000000..dc4ecfcfc0
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1360,
+ 1360
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/all-anchors-two-dimentional-offset/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/all-anchors-two-dimentional-offset/metrics.json
new file mode 100644
index 0000000000..dc4ecfcfc0
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1360,
+ 1360
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/all-anchors/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/all-anchors/metrics.json
new file mode 100644
index 0000000000..745441c9e7
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1041472,
+ 1041472
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/icon-image-all-anchors/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/icon-image-all-anchors/metrics.json
new file mode 100644
index 0000000000..e423380a8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 2368,
+ 2368
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/icon-image/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/icon-image/metrics.json
new file mode 100644
index 0000000000..e423380a8f
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 2368,
+ 2368
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/icon-text-fit-collision-box/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/icon-text-fit-collision-box/metrics.json
new file mode 100644
index 0000000000..6bdd300801
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ 4,
+ 19,
+ 1,
+ [
+ 32035,
+ 32035
+ ],
+ [
+ 422,
+ 422
+ ],
+ [
+ 4032,
+ 4032
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/no-animate-zoom/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/no-animate-zoom/metrics.json
new file mode 100644
index 0000000000..f3d6a55afe
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ [
+ 150144,
+ 150144
+ ],
+ [
+ 406,
+ 406
+ ],
+ [
+ 3040,
+ 3040
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/pitched-offset/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/pitched-offset/metrics.json
new file mode 100644
index 0000000000..6553ce4299
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1041472,
+ 1041472
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/pitched-rotated-debug/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/pitched-rotated-debug/metrics.json
new file mode 100644
index 0000000000..8b452c545e
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ 15,
+ 33,
+ 1,
+ [
+ 176080,
+ 176080
+ ],
+ [
+ 101270,
+ 101270
+ ],
+ [
+ 1063168,
+ 1063168
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/pitched-with-map/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/pitched-with-map/metrics.json
new file mode 100644
index 0000000000..6553ce4299
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1041472,
+ 1041472
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/pitched/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/pitched/metrics.json
new file mode 100644
index 0000000000..6553ce4299
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 1041472,
+ 1041472
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/rotated-offset/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/rotated-offset/metrics.json
new file mode 100644
index 0000000000..e7d8153b4d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 516160,
+ 516160
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/rotated-with-map/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/rotated-with-map/metrics.json
new file mode 100644
index 0000000000..e7d8153b4d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 516160,
+ 516160
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/rotated/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/rotated/metrics.json
new file mode 100644
index 0000000000..e7d8153b4d
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 516160,
+ 516160
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/single-justification/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/single-justification/metrics.json
new file mode 100644
index 0000000000..4b53ec8d53
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 347200,
+ 347200
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/single-line/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/single-line/metrics.json
new file mode 100644
index 0000000000..55c27df38c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 115776,
+ 115776
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/text-allow-overlap/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/text-allow-overlap/metrics.json
new file mode 100644
index 0000000000..2495f2db78
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 640,
+ 640
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/top-bottom-left-right/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-variable-anchor/top-bottom-left-right/metrics.json
new file mode 100644
index 0000000000..a4a37b883c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 212528,
+ 212528
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-visibility/none/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-visibility/none/metrics.json
new file mode 100644
index 0000000000..7da0796966
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/text-visibility/visible/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-visibility/visible/metrics.json
new file mode 100644
index 0000000000..17a6714ee0
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 987712,
+ 987712
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-writing-mode/line_label/chinese-punctuation/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-writing-mode/line_label/chinese-punctuation/metrics.json
new file mode 100644
index 0000000000..a7af1b96ba
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 21504,
+ 21504
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-writing-mode/line_label/chinese/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-writing-mode/line_label/chinese/metrics.json
new file mode 100644
index 0000000000..75a86ff264
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 35712,
+ 35712
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-writing-mode/line_label/latin/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-writing-mode/line_label/latin/metrics.json
new file mode 100644
index 0000000000..b5bc1c0bc2
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 18048,
+ 18048
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-writing-mode/line_label/mixed/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-writing-mode/line_label/mixed/metrics.json
new file mode 100644
index 0000000000..aa9a92b49e
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 33664,
+ 33664
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-writing-mode/point_label/cjk-arabic-vertical-mode/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-writing-mode/point_label/cjk-arabic-vertical-mode/metrics.json
new file mode 100644
index 0000000000..baf2f2229e
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 14144,
+ 14144
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-writing-mode/point_label/cjk-horizontal-vertical-mode/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-writing-mode/point_label/cjk-horizontal-vertical-mode/metrics.json
new file mode 100644
index 0000000000..7872bf7fb7
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 5440,
+ 5440
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-writing-mode/point_label/cjk-multiline-vertical-horizontal-mode/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-writing-mode/point_label/cjk-multiline-vertical-horizontal-mode/metrics.json
new file mode 100644
index 0000000000..f785b7c505
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 5696,
+ 5696
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-writing-mode/point_label/cjk-punctuation-vertical-mode/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-writing-mode/point_label/cjk-punctuation-vertical-mode/metrics.json
new file mode 100644
index 0000000000..ea0430fb26
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 8256,
+ 8256
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-writing-mode/point_label/cjk-variable-anchors-vertical-horizontal-mode-icon-text-fit/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-writing-mode/point_label/cjk-variable-anchors-vertical-horizontal-mode-icon-text-fit/metrics.json
new file mode 100644
index 0000000000..b923d2cf33
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 10816,
+ 10816
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-writing-mode/point_label/cjk-variable-anchors-vertical-horizontal-mode/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-writing-mode/point_label/cjk-variable-anchors-vertical-horizontal-mode/metrics.json
new file mode 100644
index 0000000000..1c8303b445
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 6208,
+ 6208
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-writing-mode/point_label/cjk-variable-anchors-vertical-mode/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-writing-mode/point_label/cjk-variable-anchors-vertical-mode/metrics.json
new file mode 100644
index 0000000000..7872bf7fb7
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 5440,
+ 5440
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-writing-mode/point_label/cjk-vertical-horizontal-mode/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-writing-mode/point_label/cjk-vertical-horizontal-mode/metrics.json
new file mode 100644
index 0000000000..7872bf7fb7
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 5440,
+ 5440
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-writing-mode/point_label/cjk-vertical-mode/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-writing-mode/point_label/cjk-vertical-mode/metrics.json
new file mode 100644
index 0000000000..7872bf7fb7
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 5440,
+ 5440
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-writing-mode/point_label/latin-vertical-mode/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-writing-mode/point_label/latin-vertical-mode/metrics.json
new file mode 100644
index 0000000000..635e759d23
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 832,
+ 832
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-writing-mode/point_label/mixed-multiline-vertical-horizontal-mode-icon-text-fit/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-writing-mode/point_label/mixed-multiline-vertical-horizontal-mode-icon-text-fit/metrics.json
new file mode 100644
index 0000000000..5e1b229564
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 10048,
+ 10048
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/text-writing-mode/point_label/mixed-multiline-vertical-horizontal-mode/metrics.json b/render-test/metrics/linux-gcc8/render-tests/text-writing-mode/point_label/mixed-multiline-vertical-horizontal-mode/metrics.json
new file mode 100644
index 0000000000..39dc14c424
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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
+ ],
+ [
+ 9536,
+ 9536
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/tilejson-bounds/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/tilejson-bounds/default/metrics.json
new file mode 100644
index 0000000000..9ff0b2697c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/tilejson-bounds/overwrite-bounds/metrics.json b/render-test/metrics/linux-gcc8/render-tests/tilejson-bounds/overwrite-bounds/metrics.json
new file mode 100644
index 0000000000..9ff0b2697c
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/render-tests/tilejson-bounds/overwrite-bounds/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/render-test/metrics/linux-gcc8/render-tests/tms/tms/metrics.json b/render-test/metrics/linux-gcc8/render-tests/tms/tms/metrics.json
new file mode 100644
index 0000000000..f7ca11c232
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/zoom-history/in/metrics.json b/render-test/metrics/linux-gcc8/render-tests/zoom-history/in/metrics.json
new file mode 100644
index 0000000000..ba820d16da
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ [
+ 98816,
+ 98816
+ ],
+ [
+ 82,
+ 82
+ ],
+ [
+ 224,
+ 224
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/zoom-history/out/metrics.json b/render-test/metrics/linux-gcc8/render-tests/zoom-history/out/metrics.json
new file mode 100644
index 0000000000..ba820d16da
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ [
+ 98816,
+ 98816
+ ],
+ [
+ 82,
+ 82
+ ],
+ [
+ 224,
+ 224
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/zoom-visibility/above/metrics.json b/render-test/metrics/linux-gcc8/render-tests/zoom-visibility/above/metrics.json
new file mode 100644
index 0000000000..8fbd5d92e3
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/zoom-visibility/below/metrics.json b/render-test/metrics/linux-gcc8/render-tests/zoom-visibility/below/metrics.json
new file mode 100644
index 0000000000..d11ea20c71
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/zoom-visibility/in-range/metrics.json b/render-test/metrics/linux-gcc8/render-tests/zoom-visibility/in-range/metrics.json
new file mode 100644
index 0000000000..ed48714735
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ [
+ 196608,
+ 196608
+ ],
+ [
+ 118,
+ 118
+ ],
+ [
+ 192,
+ 192
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/zoom-visibility/out-of-range/metrics.json b/render-test/metrics/linux-gcc8/render-tests/zoom-visibility/out-of-range/metrics.json
new file mode 100644
index 0000000000..8fbd5d92e3
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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,
+ [
+ 131072,
+ 131072
+ ],
+ [
+ 70,
+ 70
+ ],
+ [
+ 128,
+ 128
+ ]
+ ]
+ ]
+} \ No newline at end of file
diff --git a/render-test/metrics/linux-gcc8/render-tests/zoom-visibility/was-above/metrics.json b/render-test/metrics/linux-gcc8/render-tests/zoom-visibility/was-above/metrics.json
new file mode 100644
index 0000000000..b51667187e
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/zoom-visibility/was-below/metrics.json b/render-test/metrics/linux-gcc8/render-tests/zoom-visibility/was-below/metrics.json
new file mode 100644
index 0000000000..01b432fe21
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/zoomed-fill/default/metrics.json b/render-test/metrics/linux-gcc8/render-tests/zoomed-fill/default/metrics.json
new file mode 100644
index 0000000000..ca6ff8e333
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/zoomed-raster/fractional/metrics.json b/render-test/metrics/linux-gcc8/render-tests/zoomed-raster/fractional/metrics.json
new file mode 100644
index 0000000000..4859f4afb1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/zoomed-raster/overzoom/metrics.json b/render-test/metrics/linux-gcc8/render-tests/zoomed-raster/overzoom/metrics.json
new file mode 100644
index 0000000000..10305579d1
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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/render-test/metrics/linux-gcc8/render-tests/zoomed-raster/underzoom/metrics.json b/render-test/metrics/linux-gcc8/render-tests/zoomed-raster/underzoom/metrics.json
new file mode 100644
index 0000000000..50f1262c46
--- /dev/null
+++ b/render-test/metrics/linux-gcc8/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