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, fujii.hironori, 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>