Title: [280669] trunk/Source/WebKit
Revision
280669
Author
[email protected]
Date
2021-08-04 16:08:39 -0700 (Wed, 04 Aug 2021)

Log Message

RemoteLayerBackingStore: Adopt a new bifurcated layer switch
https://bugs.webkit.org/show_bug.cgi?id=228800
<rdar://problem/81534641>

Reviewed by Sam Weinig.

* Shared/RemoteLayerTree/RemoteLayerBackingStore.mm:
(WebKit::RemoteLayerBackingStore::applyBackingStoreToLayer):
Let CA know that we're going to hand it both a display list and
backing store ahead of time by setting a new bit.

Modified Paths

Diff

Modified: trunk/Source/WebKit/ChangeLog (280668 => 280669)


--- trunk/Source/WebKit/ChangeLog	2021-08-04 22:53:54 UTC (rev 280668)
+++ trunk/Source/WebKit/ChangeLog	2021-08-04 23:08:39 UTC (rev 280669)
@@ -1,3 +1,16 @@
+2021-08-04  Tim Horton  <[email protected]>
+
+        RemoteLayerBackingStore: Adopt a new bifurcated layer switch
+        https://bugs.webkit.org/show_bug.cgi?id=228800
+        <rdar://problem/81534641>
+
+        Reviewed by Sam Weinig.
+
+        * Shared/RemoteLayerTree/RemoteLayerBackingStore.mm:
+        (WebKit::RemoteLayerBackingStore::applyBackingStoreToLayer):
+        Let CA know that we're going to hand it both a display list and
+        backing store ahead of time by setting a new bit.
+
 2021-08-04  Peng Liu  <[email protected]>
 
         [Catalina][GPUP] Some API tests fail after GPU Process features are enabled

Modified: trunk/Source/WebKit/Shared/RemoteLayerTree/RemoteLayerBackingStore.mm (280668 => 280669)


--- trunk/Source/WebKit/Shared/RemoteLayerTree/RemoteLayerBackingStore.mm	2021-08-04 22:53:54 UTC (rev 280668)
+++ trunk/Source/WebKit/Shared/RemoteLayerTree/RemoteLayerBackingStore.mm	2021-08-04 23:08:39 UTC (rev 280669)
@@ -459,6 +459,7 @@
         if (![layer isKindOfClass:[WKCompositingLayer class]])
             return;
         [layer setValue:@1 forKeyPath:WKCGDisplayListEnabledKey];
+        [layer setValue:@1 forKeyPath:WKCGDisplayListBifurcationEnabledKey];
         auto data = ""
         [(WKCompositingLayer *)layer _setWKContents:contents.get() withDisplayList:data.get()];
         return;
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to