Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 0d88193488f8512f5437263af919f2b41a52bddf
https://github.com/WebKit/WebKit/commit/0d88193488f8512f5437263af919f2b41a52bddf
Author: Nikolas Zimmermann <[email protected]>
Date: 2026-04-13 (Mon, 13 Apr 2026)
Changed paths:
M Tools/Scripts/webkitpy/benchmark_runner/benchmark_runner.py
A
Tools/Scripts/webkitpy/benchmark_runner/data/patches/extra/MotionMark-Composition.patch
A
Tools/Scripts/webkitpy/benchmark_runner/data/patches/extra/MotionMark1.3.1-30FPS.patch
A
Tools/Scripts/webkitpy/benchmark_runner/data/plans/motionmark-composition-1.3.1-30fps.plan
A
Tools/Scripts/webkitpy/benchmark_runner/data/plans/motionmark-composition-1.3.1-60fps.plan
A
Tools/Scripts/webkitpy/benchmark_runner/data/plans/motionmark-composition-1.3.1.plan
R
Tools/Scripts/webkitpy/benchmark_runner/data/plans/motionmark1.3-60fps.plan
R
Tools/Scripts/webkitpy/benchmark_runner/data/plans/motionmark1.3.1-15fps.plan
A
Tools/Scripts/webkitpy/benchmark_runner/data/plans/motionmark1.3.1-30fps.plan
Log Message:
-----------
[run-benchmark] Add MotionMark 1.3.1 composition plans for testing GPU
compositing
https://bugs.webkit.org/show_bug.cgi?id=310704
Reviewed by Carlos Alberto Lopez Perez.
Add new benchmark plans that run a focused set of composited tests
(translate3d) to measure GPU compositing performance. This includes
composited variants of DOM particles, bouncing CSS shapes (with blend,
filter, and clip-path), leaves, and transform tests.
Cleanup the various MotionMark plans, and alter the variants.
We left those variants untouched (not used by GTK/WPE ports):
- motionmark1.0
- motionmark1.1
- motionmark1.2.1
- motionmark1.3
- motionmark1.3.1
We delete the following variants previously used by GTK/WPE ports:
- motionmark1.3-60fps (only used by GTK/desktop, will be migrated)
- motionmark1.3.1-15fps (no plans to continue 15 FPS testing)
We keep the following variants used by GTK/WPE ports:
- motionmark1.3-15fps (continue to use for testing rpi4 on WPE)
- motionmark1.3.1-30fps (new - that we plan to run for rpi4/WPE)
- motionmark1.3.1-60fps (we'll switch motionm
We add the following new ones (to be used by our ports):
- motionmark-composition-1.3.1 (only for interactive testing)
- motionmark-composition-1.3.1-30fps (for WPE/rpi4)
- motionmark-composition-1.3.1-60fps (for GTK/desktop)
* Tools/Scripts/webkitpy/benchmark_runner/benchmark_runner.py:
(BenchmarkRunner.__init__):
*
Tools/Scripts/webkitpy/benchmark_runner/data/patches/extra/MotionMark-Composition.patch:
Added.
*
Tools/Scripts/webkitpy/benchmark_runner/data/patches/extra/MotionMark1.3.1-30FPS.patch:
Added.
*
Tools/Scripts/webkitpy/benchmark_runner/data/plans/motionmark-composition-1.3.1-30fps.plan:
Added.
*
Tools/Scripts/webkitpy/benchmark_runner/data/plans/motionmark-composition-1.3.1-60fps.plan:
Added.
*
Tools/Scripts/webkitpy/benchmark_runner/data/plans/motionmark-composition-1.3.1.plan:
Added.
* Tools/Scripts/webkitpy/benchmark_runner/data/plans/motionmark1.3-60fps.plan:
Removed.
*
Tools/Scripts/webkitpy/benchmark_runner/data/plans/motionmark1.3.1-15fps.plan:
Removed.
*
Tools/Scripts/webkitpy/benchmark_runner/data/plans/motionmark1.3.1-30fps.plan:
Added.
Canonical link: https://commits.webkit.org/311061@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications