Bug 236490

Summary: ExtensionsGL is not useful class, it should be removed
Product: WebKit Reporter: Kimmo Kinnunen <kkinnunen>
Component: WebGLAssignee: Kimmo Kinnunen <kkinnunen>
Status: RESOLVED FIXED    
Severity: Normal CC: annulen, cdumez, changseok, cmarcelo, dino, eric.carlson, esprehn+autocc, ews-watchlist, glenn, gyuyoung.kim, japhet, jer.noble, kbr, kkinnunen, kondapallykalyan, luiz, philipj, ryuan.choi, sergio, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Other   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 221664    
Attachments:
Description Flags
Patch
none
For EWS
ews-feeder: commit-queue-
For EWS
ews-feeder: commit-queue-
For EWS
ews-feeder: commit-queue-
For EWS
ews-feeder: commit-queue-
For EWS
ews-feeder: commit-queue-
For EWS
ews-feeder: commit-queue-
For EWS
ews-feeder: commit-queue-
For EWS
none
Patch none

Kimmo Kinnunen
Reported 2022-02-11 00:06:44 PST
ExtensionsGL is not useful class, it should be removed It ends up just a complicated duplication of what is in GraphicsContextGL. Each contextgl type has has 1:1 hard-coded mapping to the extensiongl type. It causes problems because extensionsgl is needed during initialization of contextgl, in order to interact with the extension strings. This in turn is less-than-simple, since constructors calling virtual functions of the instance being constructed is complicated.
Attachments
Patch (269.62 KB, patch)
2022-02-11 00:51 PST, Kimmo Kinnunen
no flags
For EWS (271.79 KB, patch)
2022-02-11 04:15 PST, Kimmo Kinnunen
ews-feeder: commit-queue-
For EWS (271.82 KB, patch)
2022-02-11 05:01 PST, Kimmo Kinnunen
ews-feeder: commit-queue-
For EWS (272.84 KB, patch)
2022-02-11 05:10 PST, Kimmo Kinnunen
ews-feeder: commit-queue-
For EWS (273.64 KB, patch)
2022-02-11 05:15 PST, Kimmo Kinnunen
ews-feeder: commit-queue-
For EWS (276.00 KB, patch)
2022-02-11 05:38 PST, Kimmo Kinnunen
ews-feeder: commit-queue-
For EWS (276.00 KB, patch)
2022-02-11 05:47 PST, Kimmo Kinnunen
ews-feeder: commit-queue-
For EWS (276.47 KB, patch)
2022-02-11 06:37 PST, Kimmo Kinnunen
ews-feeder: commit-queue-
For EWS (277.82 KB, patch)
2022-02-11 07:10 PST, Kimmo Kinnunen
no flags
Patch (279.50 KB, patch)
2022-02-14 01:19 PST, Kimmo Kinnunen
no flags
Kimmo Kinnunen
Comment 1 2022-02-11 00:51:20 PST
Kimmo Kinnunen
Comment 2 2022-02-11 04:15:32 PST
Kimmo Kinnunen
Comment 3 2022-02-11 05:01:34 PST
Kimmo Kinnunen
Comment 4 2022-02-11 05:10:10 PST
Kimmo Kinnunen
Comment 5 2022-02-11 05:15:31 PST
Radar WebKit Bug Importer
Comment 6 2022-02-11 05:26:30 PST
Kimmo Kinnunen
Comment 7 2022-02-11 05:38:57 PST
Kimmo Kinnunen
Comment 8 2022-02-11 05:47:50 PST
Kimmo Kinnunen
Comment 9 2022-02-11 06:37:51 PST
Kimmo Kinnunen
Comment 10 2022-02-11 07:10:01 PST
Kimmo Kinnunen
Comment 11 2022-02-14 01:19:34 PST
EWS
Comment 12 2022-02-14 23:35:36 PST
Committed r289790 (247255@main): <https://commits.webkit.org/247255@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 451873 [details].
Note You need to log in before you can comment on or make changes to this bug.