The TextureMapper subsystem depends on the GraphicsContext3D class for performing OpenGL operations. It really shouldn't since that class is tailored to WebGL needs, and carries along costs like ANGLE support. Instead, GraphicsContext3D usage in TextureMapper should be replaced with direct usage of OpenGL APIs.
Created attachment 316846 [details] WIP patch
Created attachment 326982 [details] Patch
Attachment 326982 [details] did not pass style-queue: ERROR: Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp:172: More than one command on the same line [whitespace/newline] [4] Total errors found: 1 in 7 files If any of these errors are false positives, please file a bug against check-webkit-style.
Created attachment 327052 [details] Patch
Attachment 327052 [details] did not pass style-queue: ERROR: Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp:176: More than one command on the same line [whitespace/newline] [4] Total errors found: 1 in 7 files If any of these errors are false positives, please file a bug against check-webkit-style.
Comment on attachment 327052 [details] Patch Clearing flags on attachment: 327052 Committed r224912: <https://trac.webkit.org/changeset/224912>
All reviewed patches have been landed. Closing bug.
<rdar://problem/35586444>