Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: a576e4d3baa9f6584b4ecb5bd73fcd5beca8946f
      
https://github.com/WebKit/WebKit/commit/a576e4d3baa9f6584b4ecb5bd73fcd5beca8946f
  Author: Matt Woodrow <[email protected]>
  Date:   2023-03-09 (Thu, 09 Mar 2023)

  Changed paths:
    M Source/WebKit/Shared/RemoteLayerTree/RemoteLayerBackingStore.mm
    M Source/WebKit/WebProcess/GPU/graphics/ImageBufferBackendHandleSharing.h
    M 
Source/WebKit/WebProcess/GPU/graphics/cocoa/ImageBufferRemoteIOSurfaceBackend.cpp
    M 
Source/WebKit/WebProcess/GPU/graphics/cocoa/ImageBufferRemoteIOSurfaceBackend.h

  Log Message:
  -----------
  Use move instead of copy when encoding the ImageBufferBackendHandle in 
RemoteLayerBackingStore.
https://bugs.webkit.org/show_bug.cgi?id=253608

Reviewed by Simon Fraser.

We currently end up copying the backend handle twice, each of which calls into 
the kernel to change mach_port refs.

* 
Source/WebKit/WebProcess/GPU/graphics/cocoa/ImageBufferRemoteIOSurfaceBackend.h:

Canonical link: https://commits.webkit.org/261479@main


_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to