Bug 209722

Summary: [WPE] Can't create WebGL context after r259139
Product: WebKit Reporter: Lauro Moura <lmoura>
Component: WPE WebKitAssignee: Zan Dobersek <zan>
Status: RESOLVED FIXED    
Severity: Normal CC: annulen, bugs-noreply, cdumez, cgarcia, esprehn+autocc, ews-watchlist, gyuyoung.kim, kbr, kondapallykalyan, ryuan.choi, sergio, zan
Priority: P2    
Version: Other   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=209098
https://bugs.webkit.org/show_bug.cgi?id=208188
Attachments:
Description Flags
Patch none

Description Lauro Moura 2020-03-29 19:41:11 PDT
Referenced rev is from bug209098. This is causing a lot of failures, exiting the test run early.

Many with this message: CONSOLE MESSAGE: line 66: Unable to fetch WebGL rendering context for Canvas.
Comment 1 Lauro Moura 2020-03-29 19:51:55 PDT
Marked the affected tests as failures in r259185 to avoid masking other failures while this is fixed.
Comment 2 Zan Dobersek 2020-03-30 01:29:23 PDT
Created attachment 394891 [details]
Patch
Comment 3 Zan Dobersek 2020-03-30 02:30:03 PDT
Comment on attachment 394891 [details]
Patch

Clearing flags on attachment: 394891

Committed r259190: <https://trac.webkit.org/changeset/259190>
Comment 4 Zan Dobersek 2020-03-30 02:30:07 PDT
All reviewed patches have been landed.  Closing bug.
Comment 5 Kenneth Russell 2020-03-30 10:24:46 PDT
Sorry for the breakage and thanks Lauro and Zan for cleaning this up!

Please note Bug 208188 as well - it would be great to get WPE switched over to the ANGLE backend for WebGL.
Comment 6 Zan Dobersek 2020-04-02 00:04:29 PDT
(In reply to Kenneth Russell from comment #5)
> Sorry for the breakage and thanks Lauro and Zan for cleaning this up!
> 
> Please note Bug 208188 as well - it would be great to get WPE switched over
> to the ANGLE backend for WebGL.

Switching over to ANGLE would be ideal. I'll review what's possible and/or needed.