Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: f9f04ee5cfc3442b79c5f391938ad723b78dcbb4
https://github.com/WebKit/WebKit/commit/f9f04ee5cfc3442b79c5f391938ad723b78dcbb4
Author: Carlos Garcia Campos <[email protected]>
Date: 2026-02-11 (Wed, 11 Feb 2026)
Changed paths:
M
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/AcceleratedSurface.cpp
M
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/NonCompositedFrameRenderer.cpp
M
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/NonCompositedFrameRenderer.h
Log Message:
-----------
[GTK][WPE] Always use damage information to render in non-composited mode
https://bugs.webkit.org/show_bug.cgi?id=307426
Reviewed by Adrian Perez de Castro.
This would be equivalent to the previous implementation where we only
rendered the areas that changed. This is important when using CPU
rendering because it reduces the amount of pixels to upload to the GPU
from the UI process.
* Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/AcceleratedSurface.cpp:
(WebKit::AcceleratedSurface::didRenderFrame):
*
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/NonCompositedFrameRenderer.cpp:
(WebKit::NonCompositedFrameRenderer::setNeedsDisplayInRect):
(WebKit::NonCompositedFrameRenderer::resetFrameDamage):
(WebKit::NonCompositedFrameRenderer::display):
(WebKit::NonCompositedFrameRenderer::resetDamageHistoryForTesting):
(WebKit::NonCompositedFrameRenderer::foreachRegionInDamageHistoryForTesting):
*
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/NonCompositedFrameRenderer.h:
Canonical link: https://commits.webkit.org/307243@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications