Bug 243487 - [GTK] webgl/1.0.x/conformance/extensions/webgl-multi-draw.html fails after 2022-08-02 WebGL conformance test update
Summary: [GTK] webgl/1.0.x/conformance/extensions/webgl-multi-draw.html fails after 20...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebGL (show other bugs)
Version: Other
Hardware: PC Linux
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on: 241347 241918
Blocks:
  Show dependency treegraph
 
Reported: 2022-08-03 01:04 PDT by Kimmo Kinnunen
Modified: 2022-09-29 12:54 PDT (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kimmo Kinnunen 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.
Comment 1 Kenneth Russell 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.
Comment 2 Alejandro G. Castro 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
Comment 3 Radar WebKit Bug Importer 2022-09-29 12:54:18 PDT
<rdar://problem/100578180>