[webkit-changes] [WebKit/WebKit] 17c6d1: [TexMap] Add tests for damage propagation
Pawel Lampe
noreply at github.com
Tue Feb 25 07:51:38 PST 2025
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 17c6d1fb61adaa09480206696b7d721e0d21d4ca
https://github.com/WebKit/WebKit/commit/17c6d1fb61adaa09480206696b7d721e0d21d4ca
Author: Pawel Lampe <plampe at igalia.com>
Date: 2025-02-25 (Tue, 25 Feb 2025)
Changed paths:
M LayoutTests/platform/glib/TestExpectations
A LayoutTests/platform/glib/damage/accelerated-canvas-2d-fillRect-expected.txt
A LayoutTests/platform/glib/damage/accelerated-canvas-2d-fillRect.html
A LayoutTests/platform/glib/damage/animations-blur-expected.txt
A LayoutTests/platform/glib/damage/animations-blur.html
M LayoutTests/platform/glib/damage/basic-propagation-001.html
M LayoutTests/platform/glib/damage/basic-propagation-002.html
A LayoutTests/platform/glib/damage/canvas-webgl-expected.txt
A LayoutTests/platform/glib/damage/canvas-webgl.html
M LayoutTests/platform/glib/damage/common.js
A LayoutTests/platform/glib/damage/layer-downsize-expected.txt
A LayoutTests/platform/glib/damage/layer-downsize.html
A LayoutTests/platform/glib/damage/layer-in-layer-movement-expected.txt
A LayoutTests/platform/glib/damage/layer-in-layer-movement.html
A LayoutTests/platform/glib/damage/layer-movement-expected.txt
A LayoutTests/platform/glib/damage/layer-movement.html
A LayoutTests/platform/glib/damage/layer-resize-expected.txt
A LayoutTests/platform/glib/damage/layer-resize.html
A LayoutTests/platform/glib/damage/layer-upsize-expected.txt
A LayoutTests/platform/glib/damage/layer-upsize.html
A LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-arc-expected.txt
A LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-arc.html
A LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-downsizing-expected.txt
A LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-downsizing.html
A LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-fillRect-expected.txt
A LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-fillRect-w-offset-expected.txt
A LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-fillRect-w-offset.html
A LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-fillRect.html
A LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-new-canvas-expected.txt
A LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-new-canvas.html
A LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-path-expected.txt
A LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-path.html
A LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-putImageData-expected.txt
A LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-putImageData.html
A LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-resizing-expected.txt
A LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-resizing.html
A LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-text-expected.txt
A LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-text.html
A LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-upsizing-expected.txt
A LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-upsizing.html
A LayoutTests/platform/glib/damage/scrolling-container-001-expected.txt
A LayoutTests/platform/glib/damage/scrolling-container-001.html
A LayoutTests/platform/glib/damage/scrolling-container-002-expected.txt
A LayoutTests/platform/glib/damage/scrolling-container-002.html
A LayoutTests/platform/glib/damage/scrolling-container-003-expected.txt
A LayoutTests/platform/glib/damage/scrolling-container-003.html
A LayoutTests/platform/glib/damage/scrolling-container-004-expected.txt
A LayoutTests/platform/glib/damage/scrolling-container-004.html
A LayoutTests/platform/glib/damage/scrolling-fullscreen-001-expected.txt
A LayoutTests/platform/glib/damage/scrolling-fullscreen-001.html
A LayoutTests/platform/glib/damage/scrolling-fullscreen-002-expected.txt
A LayoutTests/platform/glib/damage/scrolling-fullscreen-002.html
A LayoutTests/platform/glib/damage/scrolling-fullscreen-003-expected.txt
A LayoutTests/platform/glib/damage/scrolling-fullscreen-003.html
A LayoutTests/platform/glib/damage/transform-2d-rotate-expected.txt
A LayoutTests/platform/glib/damage/transform-2d-rotate.html
A LayoutTests/platform/glib/damage/transform-2d-scale-expected.txt
A LayoutTests/platform/glib/damage/transform-2d-scale.html
A LayoutTests/platform/glib/damage/transform-2d-skew-expected.txt
A LayoutTests/platform/glib/damage/transform-2d-skew.html
A LayoutTests/platform/glib/damage/transform-2d-translate-expected.txt
A LayoutTests/platform/glib/damage/transform-2d-translate.html
A LayoutTests/platform/glib/damage/transform-3d-dynamic-addition-expected.txt
A LayoutTests/platform/glib/damage/transform-3d-dynamic-addition.html
A LayoutTests/platform/glib/damage/transform-3d-rotate-1-axis-expected.txt
A LayoutTests/platform/glib/damage/transform-3d-rotate-1-axis.html
A LayoutTests/platform/glib/damage/transform-3d-rotate-3-axes-content-update-expected.txt
A LayoutTests/platform/glib/damage/transform-3d-rotate-3-axes-content-update.html
A LayoutTests/platform/glib/damage/transform-3d-rotate-3-axes-expected.txt
A LayoutTests/platform/glib/damage/transform-3d-rotate-3-axes.html
A LayoutTests/platform/glib/damage/transform-3d-rotate-in-still-rotate-expected.txt
A LayoutTests/platform/glib/damage/transform-3d-rotate-in-still-rotate.html
A LayoutTests/platform/glib/damage/transform-3d-scale-expected.txt
A LayoutTests/platform/glib/damage/transform-3d-scale.html
A LayoutTests/platform/glib/damage/transform-3d-translate-expected.txt
A LayoutTests/platform/glib/damage/transform-3d-translate-w-perspective-content-update-expected.txt
A LayoutTests/platform/glib/damage/transform-3d-translate-w-perspective-content-update.html
A LayoutTests/platform/glib/damage/transform-3d-translate-w-perspective-expected.txt
A LayoutTests/platform/glib/damage/transform-3d-translate-w-perspective.html
A LayoutTests/platform/glib/damage/transform-3d-translate.html
M LayoutTests/platform/wpe/TestExpectations
Log Message:
-----------
[TexMap] Add tests for damage propagation
https://bugs.webkit.org/show_bug.cgi?id=288465
Reviewed by Nikolas Zimmermann.
This change adds layout tests covering the most important damage propagation scenarios.
* LayoutTests/platform/glib/TestExpectations:
* LayoutTests/platform/glib/damage/accelerated-canvas-2d-fillRect-expected.txt: Added.
* LayoutTests/platform/glib/damage/accelerated-canvas-2d-fillRect.html: Added.
* LayoutTests/platform/glib/damage/animations-blur-expected.txt: Added.
* LayoutTests/platform/glib/damage/animations-blur.html: Added.
* LayoutTests/platform/glib/damage/basic-propagation-001.html:
* LayoutTests/platform/glib/damage/canvas-webgl-expected.txt: Added.
* LayoutTests/platform/glib/damage/canvas-webgl.html: Copied from LayoutTests/platform/glib/damage/basic-propagation-001.html.
* LayoutTests/platform/glib/damage/common.js:
(passTest):
* LayoutTests/platform/glib/damage/layer-downsize-expected.txt: Added.
* LayoutTests/platform/glib/damage/layer-downsize.html: Copied from LayoutTests/platform/glib/damage/basic-propagation-001.html.
* LayoutTests/platform/glib/damage/layer-in-layer-movement-expected.txt: Added.
* LayoutTests/platform/glib/damage/layer-in-layer-movement.html: Added.
* LayoutTests/platform/glib/damage/layer-movement-expected.txt: Added.
* LayoutTests/platform/glib/damage/layer-movement.html: Added.
* LayoutTests/platform/glib/damage/layer-resize-expected.txt: Added.
* LayoutTests/platform/glib/damage/layer-resize.html: Copied from LayoutTests/platform/glib/damage/basic-propagation-001.html.
* LayoutTests/platform/glib/damage/layer-upsize-expected.txt: Added.
* LayoutTests/platform/glib/damage/layer-upsize.html: Copied from LayoutTests/platform/glib/damage/basic-propagation-001.html.
* LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-arc-expected.txt: Added.
* LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-arc.html: Added.
* LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-downsizing-expected.txt: Added.
* LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-downsizing.html: Added.
* LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-fillRect-expected.txt: Added.
* LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-fillRect-w-offset-expected.txt: Added.
* LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-fillRect-w-offset.html: Copied from LayoutTests/platform/glib/damage/basic-propagation-001.html.
* LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-fillRect.html: Added.
* LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-new-canvas-expected.txt: Added.
* LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-new-canvas.html: Copied from LayoutTests/platform/glib/damage/basic-propagation-001.html.
* LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-path-expected.txt: Added.
* LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-path.html: Copied from LayoutTests/platform/glib/damage/basic-propagation-001.html.
* LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-putImageData-expected.txt: Added.
* LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-putImageData.html: Added.
* LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-resizing-expected.txt: Added.
* LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-resizing.html: Added.
* LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-text-expected.txt: Added.
* LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-text.html: Added.
* LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-upsizing-expected.txt: Added.
* LayoutTests/platform/glib/damage/non-accelerated-canvas-2d-upsizing.html: Copied from LayoutTests/platform/glib/damage/basic-propagation-001.html.
* LayoutTests/platform/glib/damage/scrolling-container-001-expected.txt: Added.
* LayoutTests/platform/glib/damage/scrolling-container-001.html: Added.
* LayoutTests/platform/glib/damage/scrolling-container-002-expected.txt: Added.
* LayoutTests/platform/glib/damage/scrolling-container-002.html: Added.
* LayoutTests/platform/glib/damage/scrolling-container-003-expected.txt: Added.
* LayoutTests/platform/glib/damage/scrolling-container-003.html: Added.
* LayoutTests/platform/glib/damage/scrolling-container-004-expected.txt: Added.
* LayoutTests/platform/glib/damage/scrolling-container-004.html: Added.
* LayoutTests/platform/glib/damage/scrolling-fullscreen-001-expected.txt: Added.
* LayoutTests/platform/glib/damage/scrolling-fullscreen-001.html: Copied from LayoutTests/platform/glib/damage/basic-propagation-001.html.
* LayoutTests/platform/glib/damage/scrolling-fullscreen-002-expected.txt: Added.
* LayoutTests/platform/glib/damage/scrolling-fullscreen-002.html: Copied from LayoutTests/platform/glib/damage/basic-propagation-001.html.
* LayoutTests/platform/glib/damage/scrolling-fullscreen-003-expected.txt: Added.
* LayoutTests/platform/glib/damage/scrolling-fullscreen-003.html: Added.
* LayoutTests/platform/glib/damage/transform-2d-rotate-expected.txt: Added.
* LayoutTests/platform/glib/damage/transform-2d-rotate.html: Added.
* LayoutTests/platform/glib/damage/transform-2d-scale-expected.txt: Added.
* LayoutTests/platform/glib/damage/transform-2d-scale.html: Added.
* LayoutTests/platform/glib/damage/transform-2d-skew-expected.txt: Added.
* LayoutTests/platform/glib/damage/transform-2d-skew.html: Added.
* LayoutTests/platform/glib/damage/transform-2d-translate-expected.txt: Added.
* LayoutTests/platform/glib/damage/transform-2d-translate.html: Added.
* LayoutTests/platform/glib/damage/transform-3d-dynamic-addition-expected.txt: Added.
* LayoutTests/platform/glib/damage/transform-3d-dynamic-addition.html: Added.
* LayoutTests/platform/glib/damage/transform-3d-rotate-1-axis-expected.txt: Added.
* LayoutTests/platform/glib/damage/transform-3d-rotate-1-axis.html: Added.
* LayoutTests/platform/glib/damage/transform-3d-rotate-3-axes-content-update-expected.txt: Added.
* LayoutTests/platform/glib/damage/transform-3d-rotate-3-axes-content-update.html: Added.
* LayoutTests/platform/glib/damage/transform-3d-rotate-3-axes-expected.txt: Added.
* LayoutTests/platform/glib/damage/transform-3d-rotate-3-axes.html: Added.
* LayoutTests/platform/glib/damage/transform-3d-rotate-in-still-rotate-expected.txt: Added.
* LayoutTests/platform/glib/damage/transform-3d-rotate-in-still-rotate.html: Added.
* LayoutTests/platform/glib/damage/transform-3d-scale-expected.txt: Added.
* LayoutTests/platform/glib/damage/transform-3d-scale.html: Added.
* LayoutTests/platform/glib/damage/transform-3d-translate-expected.txt: Added.
* LayoutTests/platform/glib/damage/transform-3d-translate-w-perspective-content-update-expected.txt: Added.
* LayoutTests/platform/glib/damage/transform-3d-translate-w-perspective-content-update.html: Added.
* LayoutTests/platform/glib/damage/transform-3d-translate-w-perspective-expected.txt: Added.
* LayoutTests/platform/glib/damage/transform-3d-translate-w-perspective.html: Added.
* LayoutTests/platform/glib/damage/transform-3d-translate.html: Added.
* LayoutTests/platform/wpe/TestExpectations:
Canonical link: https://commits.webkit.org/291024@main
To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications
More information about the webkit-changes
mailing list