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

Reply via email to