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: 201045 202834 202835 205483 197755 198982 198991 199060 199212 199844 200900 200901 200904 201109 201156 201191 201785 202159 202545 202593 202836 203773 203916 204595 204911 204914 204927 205218 205306 205514 205520 205618
Blocks: 126404
  Show dependency treegraph
 
Reported: 2019-06-17 17:58 PDT by Kenneth Russell
Modified: 2020-01-15 17:37 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.