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

Reply via email to