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