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

Reply via email to