Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 4d8618153bdc635a2cc51f0f4876653d530346f9
https://github.com/WebKit/WebKit/commit/4d8618153bdc635a2cc51f0f4876653d530346f9
Author: Carlos Garcia Campos <[email protected]>
Date: 2025-08-12 (Tue, 12 Aug 2025)
Changed paths:
M Source/WebCore/SourcesGTK.txt
M Source/WebCore/SourcesWPE.txt
M Source/WebCore/platform/TextureMapper.cmake
A Source/WebCore/platform/graphics/gbm/DRMDevice.h
M Source/WebCore/platform/graphics/gbm/DRMDeviceManager.cpp
M Source/WebCore/platform/graphics/gbm/DRMDeviceManager.h
R Source/WebCore/platform/graphics/gbm/DRMDeviceNode.cpp
R Source/WebCore/platform/graphics/gbm/DRMDeviceNode.h
A Source/WebCore/platform/graphics/gbm/GBMDevice.cpp
A Source/WebCore/platform/graphics/gbm/GBMDevice.h
M Source/WebCore/platform/graphics/gbm/GraphicsContextGLTextureMapperGBM.cpp
M Source/WebCore/platform/graphics/gbm/MemoryMappedGPUBuffer.cpp
M Source/WebCore/platform/graphics/gstreamer/GLVideoSinkGStreamer.cpp
M Source/WebKit/GPUProcess/GPUProcessCreationParameters.h
M Source/WebKit/GPUProcess/GPUProcessCreationParameters.serialization.in
M Source/WebKit/GPUProcess/glib/GPUProcessGLib.cpp
M Source/WebKit/PlatformGTK.cmake
M Source/WebKit/PlatformWPE.cmake
M Source/WebKit/Shared/WebProcessCreationParameters.h
M Source/WebKit/Shared/WebProcessCreationParameters.serialization.in
A Source/WebKit/Shared/gbm/DRMDevice.serialization.in
M Source/WebKit/Shared/glib/RendererBufferFormat.h
M Source/WebKit/Shared/glib/RendererBufferFormat.serialization.in
M Source/WebKit/SourcesGTK.txt
M Source/WebKit/SourcesWPE.txt
M Source/WebKit/UIProcess/API/glib/WebKitProtocolHandler.cpp
M Source/WebKit/UIProcess/GPU/GPUProcessProxy.cpp
R Source/WebKit/UIProcess/glib/DRMDevice.cpp
R Source/WebKit/UIProcess/glib/DRMDevice.h
A Source/WebKit/UIProcess/glib/DRMMainDevice.cpp
A Source/WebKit/UIProcess/glib/DRMMainDevice.h
M Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp
M Source/WebKit/UIProcess/gtk/AcceleratedBackingStore.cpp
M Source/WebKit/UIProcess/wpe/WebPageProxyWPE.cpp
M
Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/AcceleratedSurface.cpp
M Source/WebKit/WebProcess/WebPage/CoordinatedGraphics/AcceleratedSurface.h
M Source/WebKit/WebProcess/glib/WebProcessGLib.cpp
Log Message:
-----------
[GTK][WPE] Simplify DRM devices handling
https://bugs.webkit.org/show_bug.cgi?id=296929
Reviewed by Nikolas Zimmermann.
Add DRMDevice helper struct containing a primary and render node and use
it everywhere instead of specific DRM node paths. This way the
DRMDeviceManager doesn't need to scan the devices again to find the
nodes, it receives a DRMDevice with the nodes already set.
Canonical link: https://commits.webkit.org/298556@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes