Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: f31241618f19a9d4ca61177e8af7c3ee3fcd5075 https://github.com/WebKit/WebKit/commit/f31241618f19a9d4ca61177e8af7c3ee3fcd5075 Author: Simon Fraser <simon.fra...@apple.com> Date: 2025-07-29 (Tue, 29 Jul 2025)
Changed paths: M Source/WebKit/Shared/RemoteLayerTree/RemoteLayerWithRemoteRenderingBackingStore.mm M Source/WebKit/WebProcess/WebPage/RemoteLayerTree/RemoteLayerTreeContext.h M Source/WebKit/WebProcess/WebPage/RemoteLayerTree/RemoteLayerTreeContext.mm M Source/WebKit/WebProcess/WebPage/WebPage.cpp M Source/WebKit/WebProcess/WebPage/WebPage.h Log Message: ----------- Hook up lossless IOSurface compression to the setting https://bugs.webkit.org/show_bug.cgi?id=296606 rdar://156973536 Reviewed by Tim Horton. Plumb the reading of the iOSurfaceLosslessCompressionEnabled() setting from WebPage to RemoteLayerTreeContext, from which RemoteLayerWithRemoteRenderingBackingStore::ensureBackingStore() reads it. * Source/WebKit/Shared/RemoteLayerTree/RemoteLayerWithRemoteRenderingBackingStore.mm: (WebKit::RemoteLayerWithRemoteRenderingBackingStore::ensureBackingStore): * Source/WebKit/WebProcess/WebPage/RemoteLayerTree/RemoteLayerTreeContext.h: * Source/WebKit/WebProcess/WebPage/RemoteLayerTree/RemoteLayerTreeContext.mm: (WebKit::RemoteLayerTreeContext::useIOSurfaceLosslessCompression const): * Source/WebKit/WebProcess/WebPage/WebPage.cpp: (WebKit::WebPage::isIOSurfaceLosslessCompressionEnabled const): * Source/WebKit/WebProcess/WebPage/WebPage.h: Canonical link: https://commits.webkit.org/297985@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes