0

Final cleanup for GPU test mixin conversion

webgl_conformance_vulkan_passthrough_tests can use
gpu_integration_test_webgl1_args mixin as the only difference is adding
the test runtime file.

Break up mixins for webgl tests a bit to accommodate ANGLE/Metal tests
having different args than other webgl tests.

Fixed: 391899126
Change-Id: Ic1b804bdeef874c87854a3199da9073af8aa1d22
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6269810
Reviewed-by: Brian Sheedy <bsheedy@chromium.org>
Commit-Queue: Kyle Charbonneau <kylechar@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1420753}
This commit is contained in:
kylechar
2025-02-14 14:37:58 -08:00
committed by Chromium LUCI CQ
parent 2b0a69a022
commit 7a93566588
47 changed files with 302 additions and 245 deletions
infra/config
generated
builders
ci
GPU FYI Mac Builder
GPU FYI Mac arm64 Builder
GPU FYI Win x64 Builder
GPU Mac Builder (dbg)
GPU Mac Builder
Mac Debug (Intel)
Mac FYI Experimental Release (Intel)
Mac FYI Experimental Retina Release (AMD)
Mac FYI Release (Apple M1)
Mac FYI Release (Intel)
Mac FYI Retina Release (AMD)
Mac FYI Retina Release (Apple M2)
Mac Pro FYI Release (AMD)
Mac Release (Intel)
Mac Retina Debug (AMD)
Mac Retina Release (AMD)
Win10 FYI x64 Release (Intel UHD 770)
Win10 FYI x64 Release (Intel)
Win11 FYI x64 Release (NVIDIA RTX 4070 Super)
mac-angle-chromium-amd
mac-angle-chromium-builder
mac-angle-chromium-intel
win-angle-chromium-x64-builder
win10-angle-chromium-x64-intel
try
gpu-fyi-try-mac-amd-pro-rel
gpu-fyi-try-mac-amd-retina-exp
gpu-fyi-try-mac-amd-retina-rel
gpu-fyi-try-mac-arm64-apple-m1-rel
gpu-fyi-try-mac-arm64-apple-m2-retina-rel
gpu-fyi-try-mac-intel-exp
gpu-fyi-try-mac-intel-rel
gpu-fyi-try-win10-intel-rel-64
gpu-fyi-try-win10-intel-uhd770-rel
gpu-fyi-try-win11-nvidia-4070-rel-64
gpu-try-mac-amd-retina-dbg
gpu-try-mac-intel-dbg
mac-angle-chromium-try
mac-rel
mac_optional_gpu_tests_rel
win-angle-chromium-x64-try
win_optional_gpu_tests_rel
testing
targets
testing/buildbot

@ -968,11 +968,11 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--enable-metal-debug-layers",
"--webgl-conformance-version=2.0.1",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--jobs=4"
],
"merge": {
@ -1048,10 +1048,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {
@ -1087,10 +1087,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {
@ -2178,11 +2178,11 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--enable-metal-debug-layers",
"--webgl-conformance-version=2.0.1",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--jobs=4"
],
"merge": {
@ -2262,10 +2262,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {
@ -2303,10 +2303,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {
@ -3120,11 +3120,11 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--enable-metal-debug-layers",
"--webgl-conformance-version=2.0.1",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--jobs=4"
],
"merge": {
@ -3198,10 +3198,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {
@ -4010,11 +4010,11 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--enable-metal-debug-layers",
"--webgl-conformance-version=2.0.1",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--jobs=4"
],
"merge": {
@ -4092,10 +4092,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {
@ -5272,7 +5272,7 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--webgl-conformance-version=2.0.1",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_mac_runtimes.json",
@ -5312,7 +5312,7 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"

@ -1071,11 +1071,11 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--enable-metal-debug-layers",
"--webgl-conformance-version=2.0.1",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--jobs=4"
],
"merge": {
@ -1153,10 +1153,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {
@ -1193,10 +1193,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {
@ -2286,11 +2286,11 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--enable-metal-debug-layers",
"--webgl-conformance-version=2.0.1",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--jobs=4"
],
"merge": {
@ -2370,10 +2370,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {
@ -2411,10 +2411,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {

@ -1381,8 +1381,9 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu --use-cmd-decoder=passthrough --use-gl=angle --use-angle=vulkan",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=vulkan --force_high_performance_gpu",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_win_runtimes.json",
"--jobs=2"
],
"merge": {
@ -2080,8 +2081,9 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu --use-cmd-decoder=passthrough --use-gl=angle --use-angle=vulkan",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=vulkan --force_high_performance_gpu",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_win_runtimes.json",
"--jobs=1"
],
"merge": {
@ -3826,8 +3828,9 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu --use-cmd-decoder=passthrough --use-gl=angle --use-angle=vulkan",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=vulkan --force_high_performance_gpu",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_win_runtimes.json",
"--jobs=4"
],
"merge": {

@ -410,10 +410,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {
@ -875,10 +875,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {

@ -437,10 +437,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {
@ -931,10 +931,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {

@ -409,10 +409,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {

@ -967,11 +967,11 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--enable-metal-debug-layers",
"--webgl-conformance-version=2.0.1",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--jobs=4"
],
"merge": {
@ -1047,10 +1047,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {
@ -1086,10 +1086,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {

@ -1019,11 +1019,11 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--enable-metal-debug-layers",
"--webgl-conformance-version=2.0.1",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--jobs=4"
],
"merge": {
@ -1103,10 +1103,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {
@ -1144,10 +1144,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {

@ -993,11 +993,11 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--enable-metal-debug-layers",
"--webgl-conformance-version=2.0.1",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--jobs=4"
],
"merge": {
@ -1075,10 +1075,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {
@ -1115,10 +1115,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {

@ -702,11 +702,11 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--enable-metal-debug-layers",
"--webgl-conformance-version=2.0.1",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--jobs=4"
],
"merge": {
@ -780,10 +780,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {

@ -742,11 +742,11 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--enable-metal-debug-layers",
"--webgl-conformance-version=2.0.1",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--jobs=4"
],
"merge": {
@ -824,10 +824,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {

@ -1019,11 +1019,11 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--enable-metal-debug-layers",
"--webgl-conformance-version=2.0.1",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--jobs=4"
],
"merge": {
@ -1103,10 +1103,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {
@ -1144,10 +1144,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {

@ -457,7 +457,7 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--webgl-conformance-version=2.0.1",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_mac_runtimes.json",
@ -497,7 +497,7 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"

@ -436,10 +436,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {

@ -431,10 +431,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {

@ -460,10 +460,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {

@ -668,8 +668,9 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu --use-cmd-decoder=passthrough --use-gl=angle --use-angle=vulkan",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=vulkan --force_high_performance_gpu",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_win_runtimes.json",
"--jobs=2"
],
"merge": {

@ -667,8 +667,9 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu --use-cmd-decoder=passthrough --use-gl=angle --use-angle=vulkan",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=vulkan --force_high_performance_gpu",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_win_runtimes.json",
"--jobs=1"
],
"merge": {

@ -884,8 +884,9 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu --use-cmd-decoder=passthrough --use-gl=angle --use-angle=vulkan",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=vulkan --force_high_performance_gpu",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_win_runtimes.json",
"--jobs=4"
],
"merge": {

@ -145,11 +145,11 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--enable-metal-debug-layers",
"--webgl-conformance-version=2.0.1",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--jobs=4"
],
"merge": {
@ -223,10 +223,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {
@ -261,10 +261,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {

@ -145,11 +145,11 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--enable-metal-debug-layers",
"--webgl-conformance-version=2.0.1",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--jobs=4"
],
"merge": {
@ -223,10 +223,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {
@ -261,10 +261,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {
@ -469,11 +469,11 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--enable-metal-debug-layers",
"--webgl-conformance-version=2.0.1",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--jobs=2"
],
"merge": {
@ -543,10 +543,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {
@ -579,10 +579,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {

@ -137,11 +137,11 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--enable-metal-debug-layers",
"--webgl-conformance-version=2.0.1",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--jobs=2"
],
"merge": {
@ -211,10 +211,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {
@ -247,10 +247,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {

@ -157,8 +157,9 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu --use-cmd-decoder=passthrough --use-gl=angle --use-angle=vulkan",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=vulkan --force_high_performance_gpu",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_win_runtimes.json",
"--jobs=1"
],
"merge": {

@ -156,8 +156,9 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu --use-cmd-decoder=passthrough --use-gl=angle --use-angle=vulkan",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=vulkan --force_high_performance_gpu",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_win_runtimes.json",
"--jobs=1"
],
"merge": {

@ -458,7 +458,7 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--webgl-conformance-version=2.0.1",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_mac_runtimes.json",
@ -498,7 +498,7 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"

@ -1020,11 +1020,11 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--enable-metal-debug-layers",
"--webgl-conformance-version=2.0.1",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--jobs=4"
],
"merge": {
@ -1104,10 +1104,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {
@ -1145,10 +1145,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {

@ -743,11 +743,11 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--enable-metal-debug-layers",
"--webgl-conformance-version=2.0.1",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--jobs=4"
],
"merge": {
@ -825,10 +825,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {

@ -993,11 +993,11 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--enable-metal-debug-layers",
"--webgl-conformance-version=2.0.1",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--jobs=4"
],
"merge": {
@ -1075,10 +1075,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {
@ -1115,10 +1115,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {

@ -1019,11 +1019,11 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--enable-metal-debug-layers",
"--webgl-conformance-version=2.0.1",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--jobs=4"
],
"merge": {
@ -1103,10 +1103,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {
@ -1144,10 +1144,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {

@ -968,11 +968,11 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--enable-metal-debug-layers",
"--webgl-conformance-version=2.0.1",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--jobs=4"
],
"merge": {
@ -1048,10 +1048,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {
@ -1087,10 +1087,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {

@ -703,11 +703,11 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--enable-metal-debug-layers",
"--webgl-conformance-version=2.0.1",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--jobs=4"
],
"merge": {
@ -781,10 +781,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {

@ -668,8 +668,9 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu --use-cmd-decoder=passthrough --use-gl=angle --use-angle=vulkan",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=vulkan --force_high_performance_gpu",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_win_runtimes.json",
"--jobs=1"
],
"merge": {

@ -669,8 +669,9 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu --use-cmd-decoder=passthrough --use-gl=angle --use-angle=vulkan",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=vulkan --force_high_performance_gpu",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_win_runtimes.json",
"--jobs=2"
],
"merge": {

@ -885,8 +885,9 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu --use-cmd-decoder=passthrough --use-gl=angle --use-angle=vulkan",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=vulkan --force_high_performance_gpu",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_win_runtimes.json",
"--jobs=4"
],
"merge": {

@ -432,10 +432,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {

@ -410,10 +410,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {

@ -145,11 +145,11 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--enable-metal-debug-layers",
"--webgl-conformance-version=2.0.1",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--jobs=4"
],
"merge": {
@ -223,10 +223,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {
@ -261,10 +261,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {
@ -469,11 +469,11 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--enable-metal-debug-layers",
"--webgl-conformance-version=2.0.1",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--jobs=2"
],
"merge": {
@ -543,10 +543,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {
@ -579,10 +579,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {

@ -437,10 +437,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {
@ -931,10 +931,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {

@ -1385,11 +1385,11 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--enable-metal-debug-layers",
"--webgl-conformance-version=2.0.1",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--jobs=4"
],
"merge": {
@ -1425,11 +1425,11 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--enable-metal-debug-layers",
"--webgl-conformance-version=2.0.1",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl2_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--jobs=4"
],
"merge": {
@ -1537,10 +1537,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {
@ -1575,10 +1575,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {

@ -157,8 +157,9 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu --use-cmd-decoder=passthrough --use-gl=angle --use-angle=vulkan",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=vulkan --force_high_performance_gpu",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_win_runtimes.json",
"--jobs=1"
],
"merge": {

@ -706,8 +706,9 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --force_high_performance_gpu --use-cmd-decoder=passthrough --use-gl=angle --use-angle=vulkan",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=vulkan --force_high_performance_gpu",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_win_runtimes.json",
"--jobs=1"
],
"merge": {

@ -190,6 +190,11 @@
},
},
},
'gpu_enable_metal_debug_layers': {
'args': [
'--enable-metal-debug-layers',
],
},
'gpu_force_angle_d3d11': {
'args': [
'--extra-browser-args=--use-angle=d3d11',
@ -235,6 +240,16 @@
'--extra-browser-args=--use-cmd-decoder=validating',
],
},
'gpu_force_high_performance_gpu': {
'args': [
'--extra-browser-args=--force_high_performance_gpu',
],
},
'gpu_force_high_performance_gpu_for_webgl': {
'args': [
'--extra-browser-args=--enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL',
],
},
'gpu_force_skia_ganesh': {
'args': [
'--extra-browser-args=--disable-features=SkiaGraphite',
@ -294,7 +309,6 @@
},
'gpu_integration_test_webgl1_args': {
'args': [
'--extra-browser-args=--force_high_performance_gpu',
'$$MAGIC_SUBSTITUTION_GPUWebGLRuntimeFile',
],
},
@ -302,7 +316,6 @@
'args': [
'--webgl-conformance-version=2.0.1',
'$$MAGIC_SUBSTITUTION_GPUWebGLRuntimeFile',
'--extra-browser-args=--force_high_performance_gpu',
],
},
'gpu_nvidia_shield_tv_stable': {

@ -1424,6 +1424,7 @@
'has_native_resultdb_integration',
'gpu_force_command_decoder_passthrough',
'gpu_force_angle_d3d11',
'gpu_force_high_performance_gpu',
'gpu_integration_test_webgl2_args',
'gpu_integration_test_common_args',
],
@ -1443,6 +1444,7 @@
'gpu_force_command_decoder_passthrough',
'gpu_force_angle_gl',
'gpu_force_skia_ganesh',
'gpu_force_high_performance_gpu',
'gpu_integration_test_webgl2_args',
'gpu_integration_test_common_args',
],
@ -1461,6 +1463,7 @@
'has_native_resultdb_integration',
'gpu_force_command_decoder_passthrough',
'gpu_force_angle_gl',
'gpu_force_high_performance_gpu',
'gpu_integration_test_webgl2_args',
'gpu_integration_test_common_args',
],
@ -1479,6 +1482,7 @@
'has_native_resultdb_integration',
'gpu_force_command_decoder_passthrough',
'gpu_force_angle_gles',
'gpu_force_high_performance_gpu',
'gpu_integration_test_webgl2_args',
'gpu_integration_test_common_args',
],
@ -1501,14 +1505,11 @@
'gpu_force_command_decoder_passthrough',
'gpu_force_angle_metal',
'gpu_force_skia_graphite',
'gpu_force_high_performance_gpu_for_webgl',
'gpu_enable_metal_debug_layers',
'gpu_integration_test_webgl2_args',
'gpu_integration_test_common_args',
],
'args': [
'--webgl-conformance-version=2.0.1',
'$$MAGIC_SUBSTITUTION_GPUWebGLRuntimeFile',
'--extra-browser-args=--enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL',
'--enable-metal-debug-layers',
],
},
'telemetry_test_name': 'webgl2_conformance',
'swarming': {
@ -1524,6 +1525,7 @@
'has_native_resultdb_integration',
'gpu_force_command_decoder_passthrough',
'gpu_force_angle_d3d11',
'gpu_force_high_performance_gpu',
'gpu_integration_test_webgl1_args',
'gpu_integration_test_common_args',
],
@ -1542,6 +1544,7 @@
'has_native_resultdb_integration',
'gpu_force_command_decoder_passthrough',
'gpu_force_angle_d3d9',
'gpu_force_high_performance_gpu',
'gpu_integration_test_webgl1_args',
'gpu_integration_test_common_args',
],
@ -1561,6 +1564,7 @@
'gpu_force_command_decoder_passthrough',
'gpu_force_angle_gl',
'gpu_force_skia_ganesh',
'gpu_force_high_performance_gpu',
'gpu_integration_test_webgl1_args',
'gpu_integration_test_common_args',
],
@ -1579,6 +1583,7 @@
'has_native_resultdb_integration',
'gpu_force_command_decoder_passthrough',
'gpu_force_angle_gl',
'gpu_force_high_performance_gpu',
'gpu_integration_test_webgl1_args',
'gpu_integration_test_common_args',
],
@ -1597,6 +1602,7 @@
'has_native_resultdb_integration',
'gpu_force_angle_gles',
'gpu_force_command_decoder_passthrough',
'gpu_force_high_performance_gpu',
'gpu_integration_test_webgl1_args',
'gpu_integration_test_common_args',
],
@ -1619,13 +1625,11 @@
'gpu_force_command_decoder_passthrough',
'gpu_force_angle_metal',
'gpu_force_skia_ganesh',
'gpu_force_high_performance_gpu_for_webgl',
'gpu_enable_metal_debug_layers',
'gpu_integration_test_webgl1_args',
'gpu_integration_test_common_args',
],
'args': [
'--extra-browser-args=--enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL',
'$$MAGIC_SUBSTITUTION_GPUWebGLRuntimeFile',
'--enable-metal-debug-layers',
],
},
'telemetry_test_name': 'webgl1_conformance',
},
@ -1639,13 +1643,11 @@
'gpu_force_command_decoder_passthrough',
'gpu_force_angle_metal',
'gpu_force_skia_graphite',
'gpu_force_high_performance_gpu_for_webgl',
'gpu_enable_metal_debug_layers',
'gpu_integration_test_webgl1_args',
'gpu_integration_test_common_args',
],
'args': [
'--extra-browser-args=--enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL',
'$$MAGIC_SUBSTITUTION_GPUWebGLRuntimeFile',
'--enable-metal-debug-layers',
],
},
'telemetry_test_name': 'webgl1_conformance',
},
@ -1678,6 +1680,7 @@
'mixins': [
'has_native_resultdb_integration',
'gpu_force_command_decoder_validating',
'gpu_force_high_performance_gpu',
'gpu_integration_test_webgl1_args',
'gpu_integration_test_common_args',
],
@ -1699,11 +1702,10 @@
'has_native_resultdb_integration',
'gpu_force_command_decoder_passthrough',
'gpu_force_angle_vulkan',
'gpu_force_high_performance_gpu',
'gpu_integration_test_webgl1_args',
'gpu_integration_test_common_args',
],
'args': [
'--extra-browser-args=--force_high_performance_gpu',
],
},
'telemetry_test_name': 'webgl1_conformance',
'swarming': {

@ -846,8 +846,6 @@ targets.mixin(
targets.mixin(
name = "gpu_integration_test_webgl1_args",
args = [
# On dual-GPU devices we want the high-performance GPU to be active.
"--extra-browser-args=--force_high_performance_gpu",
targets.magic_args.GPU_WEBGL_RUNTIME_FILE,
],
)
@ -857,8 +855,6 @@ targets.mixin(
args = [
"--webgl-conformance-version=2.0.1",
targets.magic_args.GPU_WEBGL_RUNTIME_FILE,
# On dual-GPU devices we want the high-performance GPU to be active.
"--extra-browser-args=--force_high_performance_gpu",
],
)
@ -1006,6 +1002,13 @@ targets.mixin(
),
)
targets.mixin(
name = "gpu_enable_metal_debug_layers",
args = [
"--enable-metal-debug-layers",
],
)
targets.mixin(
name = "gpu_force_angle_d3d11",
args = [
@ -1069,6 +1072,23 @@ targets.mixin(
],
)
# On dual-GPU devices this forces high performance GPU to be used.
targets.mixin(
name = "gpu_force_high_performance_gpu",
args = [
"--extra-browser-args=--force_high_performance_gpu",
],
)
# On dual-GPU devices this forces high performance GPU to be used by WebGL
# while everything else uses the low performance GPU. ANGLE/Metal only.
targets.mixin(
name = "gpu_force_high_performance_gpu_for_webgl",
args = [
"--extra-browser-args=--enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
],
)
targets.mixin(
name = "gpu_force_skia_ganesh",
args = [

@ -2741,6 +2741,7 @@ targets.tests.gpu_telemetry_test(
"has_native_resultdb_integration",
"gpu_force_command_decoder_passthrough",
"gpu_force_angle_d3d11",
"gpu_force_high_performance_gpu",
"gpu_integration_test_webgl2_args",
"gpu_integration_test_common_args",
],
@ -2754,6 +2755,7 @@ targets.tests.gpu_telemetry_test(
"gpu_force_command_decoder_passthrough",
"gpu_force_angle_gl",
"gpu_force_skia_ganesh",
"gpu_force_high_performance_gpu",
"gpu_integration_test_webgl2_args",
"gpu_integration_test_common_args",
],
@ -2766,6 +2768,7 @@ targets.tests.gpu_telemetry_test(
"has_native_resultdb_integration",
"gpu_force_command_decoder_passthrough",
"gpu_force_angle_gl",
"gpu_force_high_performance_gpu",
"gpu_integration_test_webgl2_args",
"gpu_integration_test_common_args",
],
@ -2778,6 +2781,7 @@ targets.tests.gpu_telemetry_test(
"has_native_resultdb_integration",
"gpu_force_command_decoder_passthrough",
"gpu_force_angle_gles",
"gpu_force_high_performance_gpu",
"gpu_integration_test_webgl2_args",
"gpu_integration_test_common_args",
],
@ -2791,17 +2795,11 @@ targets.tests.gpu_telemetry_test(
"gpu_force_command_decoder_passthrough",
"gpu_force_angle_metal",
"gpu_force_skia_graphite",
"gpu_force_high_performance_gpu_for_webgl",
"gpu_enable_metal_debug_layers",
"gpu_integration_test_webgl2_args",
"gpu_integration_test_common_args",
],
# TODO(crbug.com/391899126): See if this could use
# gpu_integration_test_webgl2_args instead.
args = [
"--webgl-conformance-version=2.0.1",
targets.magic_args.GPU_WEBGL_RUNTIME_FILE,
# On dual-GPU devices we want the high-performance GPU to be active
"--extra-browser-args=--enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enable-metal-debug-layers",
],
)
targets.tests.gpu_telemetry_test(
@ -2810,6 +2808,7 @@ targets.tests.gpu_telemetry_test(
mixins = [
"has_native_resultdb_integration",
"gpu_force_command_decoder_validating",
"gpu_force_high_performance_gpu",
"gpu_integration_test_webgl2_args",
"gpu_integration_test_common_args",
],
@ -2822,6 +2821,7 @@ targets.tests.gpu_telemetry_test(
"has_native_resultdb_integration",
"gpu_force_command_decoder_passthrough",
"gpu_force_angle_d3d11",
"gpu_force_high_performance_gpu",
"gpu_integration_test_webgl1_args",
"gpu_integration_test_common_args",
],
@ -2834,6 +2834,7 @@ targets.tests.gpu_telemetry_test(
"has_native_resultdb_integration",
"gpu_force_command_decoder_passthrough",
"gpu_force_angle_d3d9",
"gpu_force_high_performance_gpu",
"gpu_integration_test_webgl1_args",
"gpu_integration_test_common_args",
],
@ -2847,6 +2848,7 @@ targets.tests.gpu_telemetry_test(
"gpu_force_command_decoder_passthrough",
"gpu_force_angle_gl",
"gpu_force_skia_ganesh",
"gpu_force_high_performance_gpu",
"gpu_integration_test_webgl1_args",
"gpu_integration_test_common_args",
],
@ -2859,6 +2861,7 @@ targets.tests.gpu_telemetry_test(
"has_native_resultdb_integration",
"gpu_force_command_decoder_passthrough",
"gpu_force_angle_gl",
"gpu_force_high_performance_gpu",
"gpu_integration_test_webgl1_args",
"gpu_integration_test_common_args",
],
@ -2871,6 +2874,7 @@ targets.tests.gpu_telemetry_test(
"has_native_resultdb_integration",
"gpu_force_angle_gles",
"gpu_force_command_decoder_passthrough",
"gpu_force_high_performance_gpu",
"gpu_integration_test_webgl1_args",
"gpu_integration_test_common_args",
],
@ -2884,6 +2888,7 @@ targets.tests.gpu_telemetry_test(
"gpu_force_angle_gles",
"gpu_force_command_decoder_passthrough",
"gpu_force_skia_ganesh",
"gpu_force_high_performance_gpu",
"gpu_integration_test_webgl1_args",
"gpu_integration_test_common_args",
],
@ -2897,6 +2902,7 @@ targets.tests.gpu_telemetry_test(
"gpu_force_angle_gles",
"gpu_force_command_decoder_passthrough",
"gpu_force_skia_graphite",
"gpu_force_high_performance_gpu",
"gpu_integration_test_webgl1_args",
"gpu_integration_test_common_args",
],
@ -2910,16 +2916,11 @@ targets.tests.gpu_telemetry_test(
"gpu_force_command_decoder_passthrough",
"gpu_force_angle_metal",
"gpu_force_skia_ganesh",
"gpu_force_high_performance_gpu_for_webgl",
"gpu_enable_metal_debug_layers",
"gpu_integration_test_webgl1_args",
"gpu_integration_test_common_args",
],
# TODO(crbug.com/391899126): See if this could use
# gpu_integration_test_webgl1_args instead.
args = [
# On dual-GPU devices we want the high-performance GPU to be active
"--extra-browser-args=--enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
targets.magic_args.GPU_WEBGL_RUNTIME_FILE,
"--enable-metal-debug-layers",
],
)
targets.tests.gpu_telemetry_test(
@ -2930,16 +2931,11 @@ targets.tests.gpu_telemetry_test(
"gpu_force_command_decoder_passthrough",
"gpu_force_angle_metal",
"gpu_force_skia_graphite",
"gpu_force_high_performance_gpu_for_webgl",
"gpu_enable_metal_debug_layers",
"gpu_integration_test_webgl1_args",
"gpu_integration_test_common_args",
],
# TODO(crbug.com/391899126): See if this could use
# gpu_integration_test_webgl1_args instead.
args = [
# On dual-GPU devices we want the high-performance GPU to be active
"--extra-browser-args=--enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
targets.magic_args.GPU_WEBGL_RUNTIME_FILE,
"--enable-metal-debug-layers",
],
)
targets.tests.gpu_telemetry_test(
@ -2959,6 +2955,7 @@ targets.tests.gpu_telemetry_test(
telemetry_test_name = "webgl1_conformance",
mixins = [
"has_native_resultdb_integration",
"gpu_force_high_performance_gpu",
"gpu_integration_test_webgl1_args",
"gpu_integration_test_common_args",
],
@ -2971,6 +2968,7 @@ targets.tests.gpu_telemetry_test(
"has_native_resultdb_integration",
"gpu_force_command_decoder_validating",
"gpu_force_skia_ganesh",
"gpu_force_high_performance_gpu",
"gpu_integration_test_webgl1_args",
"gpu_integration_test_common_args",
],
@ -2983,6 +2981,7 @@ targets.tests.gpu_telemetry_test(
"has_native_resultdb_integration",
"gpu_force_command_decoder_validating",
"gpu_force_skia_graphite",
"gpu_force_high_performance_gpu",
"gpu_integration_test_webgl1_args",
"gpu_integration_test_common_args",
],
@ -2994,6 +2993,7 @@ targets.tests.gpu_telemetry_test(
mixins = [
"has_native_resultdb_integration",
"gpu_force_command_decoder_validating",
"gpu_force_high_performance_gpu",
"gpu_integration_test_webgl1_args",
"gpu_integration_test_common_args",
],
@ -3006,14 +3006,10 @@ targets.tests.gpu_telemetry_test(
"has_native_resultdb_integration",
"gpu_force_command_decoder_passthrough",
"gpu_force_angle_vulkan",
"gpu_force_high_performance_gpu",
"gpu_integration_test_webgl1_args",
"gpu_integration_test_common_args",
],
# TODO(crbug.com/391899126): See if this could use
# gpu_integration_test_webgl1_args instead.
args = [
# On dual-GPU devices we want the high-performance GPU to be active
"--extra-browser-args=--force_high_performance_gpu",
],
)
targets.tests.isolated_script_test(

@ -1734,10 +1734,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --disable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {
@ -1769,10 +1769,10 @@
"--passthrough",
"-v",
"--stable-jobs",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite",
"--extra-browser-args=--enable-logging=stderr --js-flags=--expose-gc --use-cmd-decoder=passthrough --use-gl=angle --use-angle=metal --enable-features=SkiaGraphite --enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL",
"--enforce-browser-version",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--enable-metal-debug-layers",
"--read-abbreviated-json-results-from=../../content/test/data/gpu/webgl1_conformance_mac_runtimes.json",
"--jobs=4"
],
"merge": {

@ -190,6 +190,11 @@
},
},
},
'gpu_enable_metal_debug_layers': {
'args': [
'--enable-metal-debug-layers',
],
},
'gpu_force_angle_d3d11': {
'args': [
'--extra-browser-args=--use-angle=d3d11',
@ -235,6 +240,16 @@
'--extra-browser-args=--use-cmd-decoder=validating',
],
},
'gpu_force_high_performance_gpu': {
'args': [
'--extra-browser-args=--force_high_performance_gpu',
],
},
'gpu_force_high_performance_gpu_for_webgl': {
'args': [
'--extra-browser-args=--enable-features=EGLDualGPURendering,ForceHighPerformanceGPUForWebGL',
],
},
'gpu_force_skia_ganesh': {
'args': [
'--extra-browser-args=--disable-features=SkiaGraphite',
@ -294,7 +309,6 @@
},
'gpu_integration_test_webgl1_args': {
'args': [
'--extra-browser-args=--force_high_performance_gpu',
'$$MAGIC_SUBSTITUTION_GPUWebGLRuntimeFile',
],
},
@ -302,7 +316,6 @@
'args': [
'--webgl-conformance-version=2.0.1',
'$$MAGIC_SUBSTITUTION_GPUWebGLRuntimeFile',
'--extra-browser-args=--force_high_performance_gpu',
],
},
'gpu_nvidia_shield_tv_stable': {