Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 038dda65d4bd13c6db28773d59711ec03fe9d1ea
https://github.com/WebKit/WebKit/commit/038dda65d4bd13c6db28773d59711ec03fe9d1ea
Author: Carlos Garcia Campos <[email protected]>
Date: 2026-09-21 (Mon, 21 Sep 2026)
Changed paths:
M Source/WebCore/platform/CoordinatedGraphics.cmake
M
Source/WebCore/platform/graphics/texmap/GraphicsContextGLTextureMapperANGLE.cpp
M
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBuffer.h
M
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferRGB.cpp
M
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferRGB.h
M
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferSkiaImage.cpp
M
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferSkiaImage.h
Log Message:
-----------
[GTK][WPE] Skia compositor: use promise image for WebGL buffers not using
DMABuf
https://bugs.webkit.org/show_bug.cgi?id=324618
Reviewed by Nikolas Zimmermann.
WebGL buffers not using DMABuf was the only case in which we still used
CoordinatedPlatformLayerBufferRGB with the skia compositor, so this
patch also makes it texture mapper only.
* Source/WebCore/platform/CoordinatedGraphics.cmake:
*
Source/WebCore/platform/graphics/texmap/GraphicsContextGLTextureMapperANGLE.cpp:
(WebCore::GraphicsContextGLTextureMapperANGLE::prepareForDisplay):
*
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBuffer.h:
*
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferRGB.cpp:
(WebCore::CoordinatedPlatformLayerBufferRGB::skiaImage): Deleted.
*
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferRGB.h:
*
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferSkiaImage.cpp:
(WebCore::PromiseWebGLImageContext::PromiseWebGLImageContext):
(WebCore::PromiseWebGLImageContext::promiseImageTexture):
(WebCore::CoordinatedPlatformLayerBufferSkiaImage::create):
*
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayerBufferSkiaImage.h:
Canonical link: https://commits.webkit.org/321494@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications