Bug 243487

Summary: [GTK] webgl/1.0.x/conformance/extensions/webgl-multi-draw.html fails after 2022-08-02 WebGL conformance test update
Product: WebKit Reporter: Kimmo Kinnunen <kkinnunen>
Component: WebGLAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: alex, dino, Hironori.Fujii, kbr, kkinnunen, lexa.knyazev, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Other   
Hardware: PC   
OS: Linux   
See Also: https://bugs.webkit.org/show_bug.cgi?id=243448
Bug Depends on: 241347, 241918    
Bug Blocks:    

Kimmo Kinnunen
Reported 2022-08-03 01:04:39 PDT
[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.
Attachments
Kenneth Russell
Comment 1 2022-08-03 13:35:59 PDT
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.
Alejandro G. Castro
Comment 2 2022-09-29 12:53:12 PDT
After replacing the WebGL backend with ANGLE this test is fixed. The gardening commit is: https://commits.webkit.org/255008@main
Radar WebKit Bug Importer
Comment 3 2022-09-29 12:54:18 PDT
Note You need to log in before you can comment on or make changes to this bug.