[webkit-changes] [WebKit/WebKit] e71f3f: Add a new method to RemoteRenderingBackendProxy to...
Fujii Hironori
noreply at github.com
Wed Dec 27 00:09:34 PST 2023
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: e71f3f749df1c31654c88d7186108bcd464dc152
https://github.com/WebKit/WebKit/commit/e71f3f749df1c31654c88d7186108bcd464dc152
Author: Fujii Hironori <Hironori.Fujii at sony.com>
Date: 2023-12-27 (Wed, 27 Dec 2023)
Changed paths:
M Source/WebKit/GPUProcess/graphics/RemoteRenderingBackend.cpp
M Source/WebKit/GPUProcess/graphics/RemoteRenderingBackend.h
M Source/WebKit/GPUProcess/graphics/RemoteRenderingBackend.messages.in
M Source/WebKit/WebProcess/GPU/graphics/RemoteRenderingBackendProxy.cpp
M Source/WebKit/WebProcess/GPU/graphics/RemoteRenderingBackendProxy.h
M Source/WebKit/WebProcess/WebPage/wc/DrawingAreaWC.cpp
M Source/WebKit/WebProcess/WebPage/wc/DrawingAreaWC.h
Log Message:
-----------
Add a new method to RemoteRenderingBackendProxy to flush RemoteImageBuffers for Windows port
https://bugs.webkit.org/show_bug.cgi?id=266763
Reviewed by Don Olmstead.
Windows port is using RemoteImageBuffer for DOM rendering instead of
RemoteImageBufferSet. However, 272141 at main started to use
RemoteImageBufferSetProxy::flushFrontBufferAsync only for flushing
RemoteImageBuffer for Windows port. This wasn't an ideal solution.
Added a new method `flushImageBuffers()` to
RemoteRenderingBackendProxy.
* Source/WebKit/GPUProcess/graphics/RemoteRenderingBackend.cpp:
(WebKit::RemoteRenderingBackend::flush):
* Source/WebKit/GPUProcess/graphics/RemoteRenderingBackend.h:
* Source/WebKit/GPUProcess/graphics/RemoteRenderingBackend.messages.in:
* Source/WebKit/WebProcess/GPU/graphics/RemoteRenderingBackendProxy.cpp:
(WebKit::Function<bool):
* Source/WebKit/WebProcess/GPU/graphics/RemoteRenderingBackendProxy.h:
* Source/WebKit/WebProcess/WebPage/wc/DrawingAreaWC.cpp:
(WebKit::DrawingAreaWC::updateRendering):
(WebKit::DrawingAreaWC::sendUpdateAC):
(WebKit::DrawingAreaWC::sendUpdateNonAC):
* Source/WebKit/WebProcess/WebPage/wc/DrawingAreaWC.h:
Canonical link: https://commits.webkit.org/272509@main
More information about the webkit-changes
mailing list