Bug 198948 (webglangle) - Meta: use ANGLE as the backend for WebKit's WebGL implementation
Summary: Meta: use ANGLE as the backend for WebKit's WebGL implementation
Status: NEW
Alias: webglangle
Product: WebKit
Classification: Unclassified
Component: WebGL (show other bugs)
Version: WebKit Nightly Build
Hardware: All All
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on: 216915 217426 gcgranglecleanup 230606 197755 198982 198991 199060 199212 199844 200900 200901 200904 201109 201156 201191 201785 202159 202545 202593 202834 202835 202836 203773 203916 204595 204911 204914 204927 205218 205306 205483 205514 205520 205610 205618 205668 205739 206318 206322 207080 208724 209416 216573 216574 217377 223470
Blocks: 126404 208188
  Show dependency treegraph
 
Reported: 2019-06-17 17:58 PDT by Kenneth Russell
Modified: 2022-08-11 02:22 PDT (History)
18 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kenneth Russell 2019-06-17 17:58:35 PDT
The ANGLE project in ThirdParty/ANGLE contains (nearly) all of the validation needed to make conformant WebGL 1.0 and 2.0 implementations with minimal code; largely just wrapping ANGLE's objects as WebGLObjects. ANGLE is supported on all of the platforms used by WebKit's ports - or, at least, should be. Patches will be welcomed into the ANGLE project supporting it on more platforms.

This meta-bug tracks using ANGLE as the backend for WebKit's WebGL implementation, and ideally, removal of GraphicsContext3DOpenGL and GraphicsContext3DOpenGLES.
Comment 1 Sanjay Kumar 2020-05-15 18:55:03 PDT
It would be great to have Webkit/Safari support Webgl like other browsers. I think great progress has been made. Looking forward to seeing this land in Safari sometime soon.