Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 3303c6f5ddfd9c91fc415d6b0dcc7e4166c7c016
      
https://github.com/WebKit/WebKit/commit/3303c6f5ddfd9c91fc415d6b0dcc7e4166c7c016
  Author: Fujii Hironori <[email protected]>
  Date:   2026-09-10 (Thu, 10 Sep 2026)

  Changed paths:
    M Source/WebCore/platform/graphics/gbm/MemoryMappedGPUBuffer.cpp

  Log Message:
  -----------
  [GTK][WPE] white noise images for dma_buf atlas on i915 + Intel Arc
https://bugs.webkit.org/show_bug.cgi?id=311103

Reviewed by Nikolas Zimmermann.

The combination of i915 driver and Intel Arc caused white noise for atlas image
uploading. Using xe driver work fine for the video card.

Using CPUMappingStrategy::GBMBoMap and unmapping in ~AccessScope() can work
around the issue for i915.

* Source/WebCore/platform/graphics/gbm/MemoryMappedGPUBuffer.cpp:
(WebCore::runCapabilityProbe):
(WebCore::MemoryMappedGPUBuffer::AccessScope::~AccessScope):

Canonical link: https://commits.webkit.org/320811@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to