RESOLVED FIXED 218180
Remove uses of "direct" functions from WebGL
https://bugs.webkit.org/show_bug.cgi?id=218180
Summary Remove uses of "direct" functions from WebGL
Kimmo Kinnunen
Reported 2020-10-26 06:04:43 PDT
Remove uses of "direct" functions from WebGL WebGL implementation calls to GraphicsContextGLOpenGL functions that end with "Impl" or "Direct". These are functions that are trying to jump around either: a) ANGLE shader translator behavior when USE(OPENGL) / USE(OPENGL_ES) b) WebGL validation / robust behavior when in ANGLE Neither of these are valid use-cases for the actual WebGL implementation and as such shouldn't exist as part of WebGL implementation nor the GraphicsContextGL abstraction. Remove or limit them to places where the concrete GraphicsContextGLOpenGL implementation is logically used.
Attachments
Radar WebKit Bug Importer
Comment 1 2020-10-26 10:25:38 PDT
Kimmo Kinnunen
Comment 2 2020-12-04 07:37:45 PST
Marking this as fixed, the direct function variants were gradually removed by other refactoring commits.
Note You need to log in before you can comment on or make changes to this bug.