Bug 198948 - 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: None
Product: WebKit
Classification: Unclassified
Component: WebGL (show other bugs)
Version: WebKit Nightly Build
Hardware: All All
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on: 199060 200904 201045 202834 202835 202836 203916 197755 198982 198991 199212 199844 200900 200901 201109 201156 201191 201785 202159 202545 202593 203773
Blocks:
  Show dependency treegraph
 
Reported: 2019-06-17 17:58 PDT by Kenneth Russell
Modified: 2019-11-07 16:10 PST (History)
14 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.