[GTK] webgl/1.0.x/conformance/extensions/webgl-multi-draw.html fails after 2022-08-02 WebGL conformance test update Updated in bug 243448 Likely not multi draw related, rather compositing / swap issue revealed by the additional tests added in the new version of the test.
There were two recent changes to this test: 1) https://github.com/KhronosGroup/WebGL/pull/3443 The associated bug fixes to this test were: Implicit extension enabling should use WebGL frontend https://bugs.webkit.org/show_bug.cgi?id=241918 Chromium-side bug was: WebGL extensions must enable dependent ones https://crbug.com/1343108 2) https://github.com/KhronosGroup/WebGL/pull/3437 The associated bug fix was: Align WebGL draw call functions https://bugs.webkit.org/show_bug.cgi?id=241347 If the GTK port's using ANGLE as its WebGL implementation then these should have been picked up automatically.
After replacing the WebGL backend with ANGLE this test is fixed. The gardening commit is: https://commits.webkit.org/255008@main
<rdar://problem/100578180>