⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 280669 in webkit


Ignore:
Timestamp:
Aug 4, 2021, 4:08:39 PM (5 years ago)
Author:
timothy_horton@apple.com
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.

Location:
trunk/Source/WebKit
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r280664 r280669  
     12021-08-04  Tim Horton  <timothy_horton@apple.com>
     2
     3        RemoteLayerBackingStore: Adopt a new bifurcated layer switch
     4        https://bugs.webkit.org/show_bug.cgi?id=228800
     5        <rdar://problem/81534641>
     6
     7        Reviewed by Sam Weinig.
     8
     9        * Shared/RemoteLayerTree/RemoteLayerBackingStore.mm:
     10        (WebKit::RemoteLayerBackingStore::applyBackingStoreToLayer):
     11        Let CA know that we're going to hand it both a display list and
     12        backing store ahead of time by setting a new bit.
     13
    1142021-08-04  Peng Liu  <peng.liu6@apple.com>
    215
  • trunk/Source/WebKit/Shared/RemoteLayerTree/RemoteLayerBackingStore.mm

    r280183 r280669  
    460460            return;
    461461        [layer setValue:@1 forKeyPath:WKCGDisplayListEnabledKey];
     462        [layer setValue:@1 forKeyPath:WKCGDisplayListBifurcationEnabledKey];
    462463        auto data = WTF::get<IPC::SharedBufferCopy>(*m_displayListBufferHandle).buffer()->createCFData();
    463464        [(WKCompositingLayer *)layer _setWKContents:contents.get() withDisplayList:data.get()];
Note: See TracChangeset for help on using the changeset viewer.