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