Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 16aa19f9ac3198a965215c354e40b4da5a8b7fb5
      
https://github.com/WebKit/WebKit/commit/16aa19f9ac3198a965215c354e40b4da5a8b7fb5
  Author: Kimmo Kinnunen <[email protected]>
  Date:   2023-06-28 (Wed, 28 Jun 2023)

  Changed paths:
    M Source/WebKit/GPUProcess/graphics/RemoteRenderingBackend.messages.in
    M Source/WebKit/WebProcess/GPU/graphics/BufferIdentifierSet.serialization.in
    M 
Source/WebKit/WebProcess/GPU/graphics/PrepareBackingStoreBuffersData.serialization.in

  Log Message:
  -----------
  IPC spends time sending PrepareBuffersForDisplay as out of stream message
https://bugs.webkit.org/show_bug.cgi?id=258564
rdar://problem/111438642

Reviewed by Simon Fraser.

Send PrepareBuffersForDisplay as stream message, it has only trivial
data parameters. The reply has MachSendRights, which cannot be
transferred through the stream.

Appears to improve MM images from 69 to 73 pts on iMac Pro.

* Source/WebKit/GPUProcess/graphics/RemoteRenderingBackend.messages.in:
* Source/WebKit/WebProcess/GPU/graphics/BufferIdentifierSet.serialization.in:
* 
Source/WebKit/WebProcess/GPU/graphics/PrepareBackingStoreBuffersData.serialization.in:

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


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

Reply via email to