Bug 221664 (gcgranglecleanup) - Make GraphicsContectGL ANGLE implementation easier to edit correctly
Summary: Make GraphicsContectGL ANGLE implementation easier to edit correctly
Status: ASSIGNED
Alias: gcgranglecleanup
Product: WebKit
Classification: Unclassified
Component: WebGL (show other bugs)
Version: WebKit Local Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Kimmo Kinnunen
URL:
Keywords: InRadar
Depends on: 87198 223250 233994 233998 221665 223179 223470 223572 webglcleanup 233491 233512 233513 233515 233517 233522 233695 236490 236769
Blocks: webglangle
  Show dependency treegraph
 
Reported: 2021-02-10 00:00 PST by Kimmo Kinnunen
Modified: 2022-02-17 04:08 PST (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kimmo Kinnunen 2021-02-10 00:00:40 PST
Make GraphicsContectGL ANGLE implementation easier to edit correctly

Currently the header file is shared by three unrelated implementations. It is relatively hard to add code to the header file.
Currently the implementation is distributed to many (four?) implementation files. It is relatively hard to remember to edit all files.
Currently the distinct implementations have duplicated, non-shared code for lot of features that should share the code.

This is a top level bug to explain the depending bugs.
Comment 1 Radar WebKit Bug Importer 2021-02-17 00:01:21 PST
<rdar://problem/74424133>