Title: [211784] releases/WebKitGTK/webkit-2.14/Source/WebCore
Revision
211784
Author
carlo...@webkit.org
Date
2017-02-07 01:32:31 -0800 (Tue, 07 Feb 2017)

Log Message

Merge r211084 - [GTK] Do not paint non composited content into the window when using the threaded compositor
https://bugs.webkit.org/show_bug.cgi?id=167367

Reviewed by Carlos Garcia Campos.

When using the threaded compositor we need to send the non composited content for compositing as well,
not painting it directly into the window.

No new tests.

* rendering/RenderLayerBacking.cpp:
(WebCore::RenderLayerBacking::paintsIntoWindow):

Modified Paths

Diff

Modified: releases/WebKitGTK/webkit-2.14/Source/WebCore/ChangeLog (211783 => 211784)


--- releases/WebKitGTK/webkit-2.14/Source/WebCore/ChangeLog	2017-02-07 09:32:26 UTC (rev 211783)
+++ releases/WebKitGTK/webkit-2.14/Source/WebCore/ChangeLog	2017-02-07 09:32:31 UTC (rev 211784)
@@ -1,3 +1,18 @@
+2017-01-24  Miguel Gomez  <mago...@igalia.com>
+
+        [GTK] Do not paint non composited content into the window when using the threaded compositor
+        https://bugs.webkit.org/show_bug.cgi?id=167367
+
+        Reviewed by Carlos Garcia Campos.
+
+        When using the threaded compositor we need to send the non composited content for compositing as well,
+        not painting it directly into the window.
+
+        No new tests.
+
+        * rendering/RenderLayerBacking.cpp:
+        (WebCore::RenderLayerBacking::paintsIntoWindow):
+
 2017-01-18  Miguel Gomez  <mago...@igalia.com>
 
         [GTK] [TextureMapper] [GLES2] Draw repeated patterns for NPOT textures manually

Modified: releases/WebKitGTK/webkit-2.14/Source/WebCore/rendering/RenderLayerBacking.cpp (211783 => 211784)


--- releases/WebKitGTK/webkit-2.14/Source/WebCore/rendering/RenderLayerBacking.cpp	2017-02-07 09:32:26 UTC (rev 211783)
+++ releases/WebKitGTK/webkit-2.14/Source/WebCore/rendering/RenderLayerBacking.cpp	2017-02-07 09:32:31 UTC (rev 211784)
@@ -2234,6 +2234,10 @@
 
 bool RenderLayerBacking::paintsIntoWindow() const
 {
+#if USE(COORDINATED_GRAPHICS_THREADED)
+        return false;
+#endif
+
     if (m_usingTiledCacheLayer)
         return false;
 
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to