Title: [202163] trunk/Source/WebKit/win
- Revision
- 202163
- Author
- pvol...@apple.com
- Date
- 2016-06-17 04:19:32 -0700 (Fri, 17 Jun 2016)
Log Message
[Win] Rendering is not scaled correctly if process is DPI aware.
https://bugs.webkit.org/show_bug.cgi?id=158781
Reviewed by Brent Fulgham.
Scale the root graphics layer with the device scale factor.
* WebView.cpp:
(WebView::setAcceleratedCompositing):
Modified Paths
Diff
Modified: trunk/Source/WebKit/win/ChangeLog (202162 => 202163)
--- trunk/Source/WebKit/win/ChangeLog 2016-06-17 10:34:02 UTC (rev 202162)
+++ trunk/Source/WebKit/win/ChangeLog 2016-06-17 11:19:32 UTC (rev 202163)
@@ -1,3 +1,15 @@
+2016-06-17 Per Arne Vollan <pvol...@apple.com>
+
+ [Win] Rendering is not scaled correctly if process is DPI aware.
+ https://bugs.webkit.org/show_bug.cgi?id=158781
+
+ Reviewed by Brent Fulgham.
+
+ Scale the root graphics layer with the device scale factor.
+
+ * WebView.cpp:
+ (WebView::setAcceleratedCompositing):
+
2016-06-15 Chris Dumez <cdu...@apple.com>
Drop some unnecessary header includes
Modified: trunk/Source/WebKit/win/WebView.cpp (202162 => 202163)
--- trunk/Source/WebKit/win/WebView.cpp 2016-06-17 10:34:02 UTC (rev 202162)
+++ trunk/Source/WebKit/win/WebView.cpp 2016-06-17 11:19:32 UTC (rev 202163)
@@ -6942,6 +6942,11 @@
m_backingLayer->setNeedsDisplay();
m_layerTreeHost->setRootChildLayer(PlatformCALayer::platformCALayer(m_backingLayer->platformLayer()));
+ TransformationMatrix m;
+ m.scale(deviceScaleFactor());
+ m_backingLayer->setAnchorPoint(FloatPoint3D());
+ m_backingLayer->setTransform(m);
+
// 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
// compositing mode soon (e.g., if we're only compositing for a :hover animation).
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes