[webkit-changes] [WebKit/WebKit] 747785: Remove templates GCGLSpan & GCGLSpanTuple from Gra...

Dan Glastonbury noreply at github.com
Thu Jan 19 18:45:40 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 747785fe59b8487f543fd0dea6c55d1aa10353ef
      https://github.com/WebKit/WebKit/commit/747785fe59b8487f543fd0dea6c55d1aa10353ef
  Author: Dan Glastonbury <djg at apple.com>
  Date:   2023-01-19 (Thu, 19 Jan 2023)

  Changed paths:
    M Source/WebCore/Headers.cmake
    M Source/WebCore/WebCore.xcodeproj/project.pbxproj
    M Source/WebCore/html/canvas/WebGLRenderingContextBase.h
    A Source/WebCore/platform/graphics/GCGLSpan.h
    M Source/WebCore/platform/graphics/GraphicsContextGL.cpp
    M Source/WebCore/platform/graphics/GraphicsContextGL.h
    M Source/WebCore/platform/graphics/GraphicsTypesGL.h
    M Source/WebCore/platform/graphics/angle/GraphicsContextGLANGLE.h
    M Source/WebKit/Shared/WebCoreArgumentCoders.h
    M Source/WebKit/WebProcess/GPU/graphics/RemoteGraphicsContextGLProxy.cpp

  Log Message:
  -----------
  Remove templates GCGLSpan & GCGLSpanTuple from GraphicsTypesGL.h
https://bugs.webkit.org/show_bug.cgi?id=250817
rdar://problem/104407319

Reviewed by Jer Noble.

To improve compile time of WebCoreArgumentCoders.h move the templates GCGLSpan &
GCGLSpanTuple into their own header to be included by implementations of
GraphicsContextGL. So GraphicsContextGL.h can compile with just forward
declarations, move query functions getFloat, getBoolean, et al, from
GraphicsContextGL.h to GraphicsContextGL.cpp

Canonical link: https://commits.webkit.org/259124@main




More information about the webkit-changes mailing list