Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: daf05b932dd6b2472aba095ba28fd0dcdf1959e6
https://github.com/WebKit/WebKit/commit/daf05b932dd6b2472aba095ba28fd0dcdf1959e6
Author: Cameron McCormack <[email protected]>
Date: 2026-10-10 (Sat, 10 Oct 2026)
Changed paths:
M LayoutTests/TestExpectations
R LayoutTests/compositing/webgl/webgl-nonpremultiplied-blend.html
M
LayoutTests/fast/mediacapturefromelement/CanvasCaptureMediaStream-capture-out-of-DOM-element-expected.txt
M
LayoutTests/fast/mediacapturefromelement/CanvasCaptureMediaStream-framerate-0-expected.txt
M
LayoutTests/fast/mediacapturefromelement/CanvasCaptureMediaStream-framerate-0.html
M
LayoutTests/fast/mediacapturefromelement/CanvasCaptureMediaStream-imagebitmaprenderingcontext-expected.txt
M
LayoutTests/fast/mediacapturefromelement/CanvasCaptureMediaStream-imagebitmaprenderingcontext.html
M LayoutTests/js/shared-array-buffer-webgl.html
M LayoutTests/platform/glib/TestExpectations
R
LayoutTests/platform/glib/compositing/webgl/webgl-nonpremultiplied-blend-expected.txt
R
LayoutTests/platform/gtk/compositing/webgl/webgl-nonpremultiplied-blend-expected.png
R
LayoutTests/platform/ios/compositing/webgl/webgl-nonpremultiplied-blend-expected.txt
M LayoutTests/platform/mac/TestExpectations
M LayoutTests/platform/win/TestExpectations
R
LayoutTests/platform/win/compositing/webgl/webgl-nonpremultiplied-blend-expected.txt
Log Message:
-----------
Unskip WebGL and canvas capture tests that now pass on Mac and remove a
redundant test
https://bugs.webkit.org/show_bug.cgi?id=327107
rdar://problem/189718002
Reviewed by Simon Fraser.
* LayoutTests/TestExpectations:
Unskip tests that pass on Mac. The khr-parallel-shader-compile.html tests were
skipped when KHR_parallel_shader_compile was first implemented but at
some point since they started passing.
* LayoutTests/platform/glib/TestExpectations:
Continuing skipping the CanvasCaptureMediaStream and
khr-parallel-shader-compile.html tests on Gtk and WPE, where they time out.
* LayoutTests/js/shared-array-buffer-webgl.html:
Enable SharedArrayBuffer like webgl/webgl-allow-shared.html does. Stop WebGL
errors from reaching the console, since whether they arrive before the test
finishes varies by platform.
*
LayoutTests/fast/mediacapturefromelement/CanvasCaptureMediaStream-capture-out-of-DOM-element-expected.txt:
*
LayoutTests/fast/mediacapturefromelement/CanvasCaptureMediaStream-framerate-0-expected.txt:
*
LayoutTests/fast/mediacapturefromelement/CanvasCaptureMediaStream-imagebitmaprenderingcontext-expected.txt:
Update expectations to reflect that the tests pass, now that media
stream capture is implemented.
*
LayoutTests/fast/mediacapturefromelement/CanvasCaptureMediaStream-imagebitmaprenderingcontext.html:
Fix a misplaced parenthesis that made the subtests report as "Untitled".
*
LayoutTests/fast/mediacapturefromelement/CanvasCaptureMediaStream-framerate-0.html:
Check that the recorded data is not empty instead of printing its size,
which varies between OS versions.
* LayoutTests/compositing/webgl/webgl-nonpremultiplied-blend.html:
*
LayoutTests/platform/glib/compositing/webgl/webgl-nonpremultiplied-blend-expected.txt:
*
LayoutTests/platform/gtk/compositing/webgl/webgl-nonpremultiplied-blend-expected.png:
*
LayoutTests/platform/ios/compositing/webgl/webgl-nonpremultiplied-blend-expected.txt:
*
LayoutTests/platform/win/compositing/webgl/webgl-nonpremultiplied-blend-expected.txt:
* LayoutTests/platform/mac/TestExpectations:
* LayoutTests/platform/win/TestExpectations:
Removed a currently skipped pixel test. It duplicates functionality
tested in fast/canvas/webgl/composited-alpha-modes-match-drawImage.html,
which checks pixel values in script.
Canonical link: https://commits.webkit.org/323367@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications