Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: b85238d8bd2e86b3849446bb767751ba82c8a921
https://github.com/WebKit/WebKit/commit/b85238d8bd2e86b3849446bb767751ba82c8a921
Author: Carlos Garcia Campos <[email protected]>
Date: 2026-09-18 (Fri, 18 Sep 2026)
Changed paths:
M
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayer.cpp
M
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayer.h
M
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferProxy.cpp
M
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferProxy.h
M
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferVideo.cpp
M
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferVideo.h
Log Message:
-----------
[GTK][WPE] Skia compositor: implement
CoordinatedPlatformLayerBufferVideo::copyBuffer()
https://bugs.webkit.org/show_bug.cgi?id=324432
Reviewed by Nikolas Zimmermann.
Current implementation is dead code for skia compositor, since it uses
the inner buffer that is now only created for texture mapper builds. We
need to implement the copy using the skia API.
*
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayer.cpp:
*
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayer.h:
*
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferProxy.cpp:
(WebCore::CoordinatedPlatformLayerBufferProxy::CoordinatedPlatformLayerBufferProxy):
(WebCore::CoordinatedPlatformLayerBufferProxy::~CoordinatedPlatformLayerBufferProxy):
(WebCore::CoordinatedPlatformLayerBufferProxy::invalidate):
*
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferProxy.h:
*
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferVideo.cpp:
(WebCore::CoordinatedPlatformLayerBufferVideo::copyBuffer const):
(WebCore::CoordinatedPlatformLayerBufferVideo::skiaImage): Deleted.
*
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferVideo.h:
Canonical link: https://commits.webkit.org/321368@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications