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

Reply via email to