Summary: | Hook up WebGL's back buffer in ANGLE backend on macOS | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Kenneth Russell <kbr> | ||||
Component: | WebGL | Assignee: | Kenneth Russell <kbr> | ||||
Status: | RESOLVED FIXED | ||||||
Severity: | Normal | CC: | achristensen, cdumez, commit-queue, dino, esprehn+autocc, ews-watchlist, graouts, gyuyoung.kim, kondapallykalyan, webkit-bug-importer | ||||
Priority: | P2 | Keywords: | InRadar | ||||
Version: | WebKit Nightly Build | ||||||
Hardware: | All | ||||||
OS: | All | ||||||
Bug Depends on: | 197755 | ||||||
Bug Blocks: | 198948 | ||||||
Attachments: |
|
Description
Kenneth Russell
2019-06-18 16:41:44 PDT
Created attachment 373816 [details]
Patch
Note that there are important steps to take when updating ANGLE. See http://trac.webkit.org/wiki/UpdatingANGLE The attached patch fixes many bugs encountered along the way toward getting the ANGLE backend for WebKit's WebGL implementation to draw correctly to the screen on desktop macOS. It runs the San Angeles demo correctly, as well as parts of the WebGL 1.0 conformance suite. If necessary the patch can be split up, though this will be a bit difficult since the intermediate patches can't be tested until all of them land. Comment on attachment 373816 [details] Patch Clearing flags on attachment: 373816 Committed r247315: <https://trac.webkit.org/changeset/247315> All reviewed patches have been landed. Closing bug. |