Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: f2876d34b120e11098f4190b4a3189c4548a0271 https://github.com/WebKit/WebKit/commit/f2876d34b120e11098f4190b4a3189c4548a0271 Author: Nikolas Zimmermann <nzimmerm...@igalia.com> Date: 2025-03-26 (Wed, 26 Mar 2025)
Changed paths: M Source/WebCore/platform/graphics/ImageBuffer.cpp M Source/WebCore/platform/graphics/ImageBuffer.h M Source/WebCore/platform/graphics/ImageBufferBackend.cpp M Source/WebCore/platform/graphics/ImageBufferBackend.h M Source/WebCore/platform/graphics/NativeImage.h M Source/WebCore/platform/graphics/skia/ImageBufferSkiaAcceleratedBackend.cpp M Source/WebCore/platform/graphics/skia/ImageBufferSkiaAcceleratedBackend.h M Source/WebCore/platform/graphics/skia/NativeImageSkia.cpp Log Message: ----------- [GTK][WPE][Skia] Remove obsolete fencing related methods from ImageBuffer/NativeImage & their backends https://bugs.webkit.org/show_bug.cgi?id=290283 Reviewed by Carlos Garcia Campos. Remove Skia specific methods from ImageBuffer / NativeImage, that got obsoleted by the switch from DisplayList to SkPictureRecorder, for the WPE/Gtk ports, namely: - bool finishAcceleratedRenderingAndCreateFence() - void waitForAcceleratedRenderingFenceCompletion() - const GrDirectContext* skiaGrContext() const - RefPtr<ImageBuffer> copyAcceleratedImageBufferBorrowingBackendRenderTarget() const No change in behavior, just removing obsolete code. * Source/WebCore/platform/graphics/ImageBuffer.cpp: (WebCore::ImageBuffer::finishAcceleratedRenderingAndCreateFence): Deleted. (WebCore::ImageBuffer::waitForAcceleratedRenderingFenceCompletion): Deleted. (WebCore::ImageBuffer::skiaGrContext const): Deleted. (WebCore::ImageBuffer::copyAcceleratedImageBufferBorrowingBackendRenderTarget const): Deleted. * Source/WebCore/platform/graphics/ImageBuffer.h: * Source/WebCore/platform/graphics/ImageBufferBackend.cpp: (WebCore::ImageBufferBackend::copyAcceleratedImageBufferBorrowingBackendRenderTarget const): Deleted. * Source/WebCore/platform/graphics/ImageBufferBackend.h: (WebCore::ImageBufferBackend::surface const): (WebCore::ImageBufferBackend::finishAcceleratedRenderingAndCreateFence): Deleted. (WebCore::ImageBufferBackend::waitForAcceleratedRenderingFenceCompletion): Deleted. (WebCore::ImageBufferBackend::skiaGrContext const): Deleted. * Source/WebCore/platform/graphics/NativeImage.h: (WebCore::NativeImageBackend::finishAcceleratedRenderingAndCreateFence): Deleted. (WebCore::NativeImageBackend::waitForAcceleratedRenderingFenceCompletion): Deleted. (WebCore::NativeImageBackend::skiaGrContext const): Deleted. (WebCore::NativeImageBackend::copyAcceleratedNativeImageBorrowingBackendTexture const): Deleted. * Source/WebCore/platform/graphics/skia/ImageBufferSkiaAcceleratedBackend.cpp: (WebCore::ImageBufferSkiaAcceleratedBackend::ImageBufferSkiaAcceleratedBackend): (WebCore::ImageBufferSkiaAcceleratedBackend::finishAcceleratedRenderingAndCreateFence): Deleted. (WebCore::ImageBufferSkiaAcceleratedBackend::waitForAcceleratedRenderingFenceCompletion): Deleted. (WebCore::ImageBufferSkiaAcceleratedBackend::copyAcceleratedImageBufferBorrowingBackendRenderTarget const): Deleted. * Source/WebCore/platform/graphics/skia/ImageBufferSkiaAcceleratedBackend.h: * Source/WebCore/platform/graphics/skia/NativeImageSkia.cpp: (WebCore::PlatformImageNativeImageBackend::finishAcceleratedRenderingAndCreateFence): Deleted. (WebCore::PlatformImageNativeImageBackend::waitForAcceleratedRenderingFenceCompletion): Deleted. (WebCore::PlatformImageNativeImageBackend::skiaGrContext const): Deleted. (WebCore::PlatformImageNativeImageBackend::copyAcceleratedNativeImageBorrowingBackendTexture const): Deleted. Canonical link: https://commits.webkit.org/292701@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes