Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 3d5f7be48aec3a535d24028a840ded65c82bb1e7
      
https://github.com/WebKit/WebKit/commit/3d5f7be48aec3a535d24028a840ded65c82bb1e7
  Author: Kimmo Kinnunen <[email protected]>
  Date:   2023-12-08 (Fri, 08 Dec 2023)

  Changed paths:
    M Source/WebCore/html/canvas/WebGLRenderingContextBase.cpp
    M Source/WebCore/platform/graphics/GraphicsContextGLAttributes.h
    M Source/WebCore/platform/graphics/cocoa/WebProcessGraphicsContextGLCocoa.mm
    M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in
    M 
Source/WebKit/WebProcess/GPU/graphics/cocoa/RemoteGraphicsContextGLProxyCocoa.mm

  Log Message:
  -----------
  GraphicsContextGLAttributes contains deviceScaleFactor attribute
https://bugs.webkit.org/show_bug.cgi?id=265790
rdar://119130039

Reviewed by Matt Woodrow.

Avoid setting content scale factor via the GraphicsLayer contents
display delegate. The platform layer contents scale does not matter as
the contents is provided by the WebGL rendering.

* Source/WebCore/html/canvas/WebGLRenderingContextBase.cpp:
(WebCore::resolveGraphicsContextGLAttributes):
(WebCore::WebGLRenderingContextBase::create):
(WebCore::WebGLRenderingContextBase::maybeRestoreContext):
* Source/WebCore/platform/graphics/GraphicsContextGLAttributes.h:
* Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp:
(WebCore::GraphicsLayerCA::updateContentsScale):
* Source/WebCore/platform/graphics/cocoa/WebProcessGraphicsContextGLCocoa.mm:
* 
Source/WebKit/WebProcess/GPU/graphics/cocoa/RemoteGraphicsContextGLProxyCocoa.mm:

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


_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to