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: | WebGL | Assignee: | 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
[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 | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Kenneth Russell
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
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
<rdar://problem/100578180>