Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 8a9ddac3f43f8b4bd95d3427a86612e216947c63
      
https://github.com/WebKit/WebKit/commit/8a9ddac3f43f8b4bd95d3427a86612e216947c63
  Author: Carlos Garcia Campos <cgar...@igalia.com>
  Date:   2024-01-31 (Wed, 31 Jan 2024)
  Changed paths:
    M Source/WebCore/platform/TextureMapper.cmake
    M Source/WebCore/platform/graphics/nicosia/NicosiaBackingStore.cpp
    M Source/WebCore/platform/graphics/nicosia/NicosiaBackingStore.h
    M Source/WebCore/platform/graphics/nicosia/NicosiaPaintingEngine.h
    M Source/WebCore/platform/graphics/nicosia/NicosiaPaintingEngineBasic.cpp
    M Source/WebCore/platform/graphics/nicosia/NicosiaPaintingEngineBasic.h
    M Source/WebCore/platform/graphics/nicosia/NicosiaPaintingEngineThreaded.cpp
    M Source/WebCore/platform/graphics/nicosia/NicosiaPaintingEngineThreaded.h
    M 
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp
    R Source/WebCore/platform/graphics/texmap/coordinated/SurfaceUpdateInfo.h
    M Source/WebCore/platform/graphics/texmap/coordinated/Tile.cpp
    M 
Source/WebCore/platform/graphics/texmap/coordinated/TiledBackingStoreClient.h
    M Source/WebKit/Shared/CoordinatedGraphics/CoordinatedGraphicsScene.cpp

  Log Message:
  -----------
  [TextureMapper] Remove SurfaceUpdateInfo
https://bugs.webkit.org/show_bug.cgi?id=268447

Reviewed by Alejandro G. Castro and Nikolas Zimmermann.

Nowadays it only contains the update rect and buffer, so it's
simpler to just pass those to updateTile(). Also change
NicosiaPaintingEngine paint function to receive a reference
to the buffer and return void since they always return true.

* Source/WebCore/platform/TextureMapper.cmake:
* Source/WebCore/platform/graphics/nicosia/NicosiaBackingStore.cpp:
(Nicosia::BackingStore::updateTile):
* Source/WebCore/platform/graphics/nicosia/NicosiaBackingStore.h:
* Source/WebCore/platform/graphics/nicosia/NicosiaBackingStore.h:
* Source/WebCore/platform/graphics/nicosia/NicosiaPaintingEngine.h:
* Source/WebCore/platform/graphics/nicosia/NicosiaPaintingEngineBasic.cpp:
(Nicosia::PaintingEngineBasic::paint):
* Source/WebCore/platform/graphics/nicosia/NicosiaPaintingEngineBasic.h:
* Source/WebCore/platform/graphics/nicosia/NicosiaPaintingEngineThreaded.cpp:
(Nicosia::PaintingEngineThreaded::paint):
* Source/WebCore/platform/graphics/nicosia/NicosiaPaintingEngineThreaded.h:
* 
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp:
(WebCore::CoordinatedGraphicsLayer::updateContentBuffers):
* Source/WebCore/platform/graphics/texmap/coordinated/SurfaceUpdateInfo.h: 
Removed.
* Source/WebCore/platform/graphics/texmap/coordinated/Tile.cpp:
* Source/WebCore/platform/graphics/texmap/coordinated/TiledBackingStoreClient.h:
* Source/WebKit/Shared/CoordinatedGraphics/CoordinatedGraphicsScene.cpp:
(WebKit::updateBackingStore):

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


_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to