Title: [211584] trunk/Source/WebKit/win
Revision
211584
Author
pvol...@apple.com
Date
2017-02-02 12:42:23 -0800 (Thu, 02 Feb 2017)

Log Message

[Win][HiDPI] Scale factor is applied twice in accelerated compositing mode.
https://bugs.webkit.org/show_bug.cgi?id=167732

Reviewed by Brent Fulgham.

Backing layer should not be scaled when CACFLayerSetContentsScale is used for scaling.

* WebView.cpp:
(WebView::setAcceleratedCompositing):

Modified Paths

Diff

Modified: trunk/Source/WebKit/win/ChangeLog (211583 => 211584)


--- trunk/Source/WebKit/win/ChangeLog	2017-02-02 20:24:49 UTC (rev 211583)
+++ trunk/Source/WebKit/win/ChangeLog	2017-02-02 20:42:23 UTC (rev 211584)
@@ -1,3 +1,15 @@
+2017-02-02  Per Arne Vollan  <pvol...@apple.com>
+
+        [Win][HiDPI] Scale factor is applied twice in accelerated compositing mode.
+        https://bugs.webkit.org/show_bug.cgi?id=167732
+
+        Reviewed by Brent Fulgham.
+
+        Backing layer should not be scaled when CACFLayerSetContentsScale is used for scaling.
+
+        * WebView.cpp:
+        (WebView::setAcceleratedCompositing):
+
 2017-02-02  Chris Dumez  <cdu...@apple.com>
 
         [Crash] com.apple.WebKit.WebContent at WebKit: WebKit::WebPage::fromCorePage()

Modified: trunk/Source/WebKit/win/WebView.cpp (211583 => 211584)


--- trunk/Source/WebKit/win/WebView.cpp	2017-02-02 20:24:49 UTC (rev 211583)
+++ trunk/Source/WebKit/win/WebView.cpp	2017-02-02 20:42:23 UTC (rev 211584)
@@ -7173,10 +7173,12 @@
             m_backingLayer->setNeedsDisplay();
             m_layerTreeHost->setRootChildLayer(PlatformCALayer::platformCALayer(m_backingLayer->platformLayer()));
 
+#if !HAVE(CACFLAYER_SETCONTENTSSCALE)
             TransformationMatrix m;
             m.scale(deviceScaleFactor());
             m_backingLayer->setAnchorPoint(FloatPoint3D());
             m_backingLayer->setTransform(m);
+#endif
 
             // We aren't going to be using our backing store while we're in accelerated compositing
             // mode. But don't delete it immediately, in case we switch out of accelerated
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to