[webkit-changes] [WebKit/WebKit] 8a9dda: [TextureMapper] Remove SurfaceUpdateInfo
Carlos Garcia Campos
noreply at github.com
Wed Jan 31 05:01:35 PST 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 8a9ddac3f43f8b4bd95d3427a86612e216947c63
https://github.com/WebKit/WebKit/commit/8a9ddac3f43f8b4bd95d3427a86612e216947c63
Author: Carlos Garcia Campos <cgarcia at 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
More information about the webkit-changes
mailing list