Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: da3c108d5d85c0b114ece2f45bbd095488274824
      
https://github.com/WebKit/WebKit/commit/da3c108d5d85c0b114ece2f45bbd095488274824
  Author: Carlos Garcia Campos <[email protected]>
  Date:   2025-01-11 (Sat, 11 Jan 2025)

  Changed paths:
    M 
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayer.cpp
    M 
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayer.h

  Log Message:
  -----------
  [CoordinatedGraphics] Keep an extra reference of image backing store proxy 
until the next composition
https://bugs.webkit.org/show_bug.cgi?id=285742

Reviewed by Miguel Gomez.

Similar to what we do for the contents buffer, we need to keep the
previous image backing store alive until the next composition, since it
can still be used by the compositor thread.

* 
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayer.cpp:
(WebCore::CoordinatedPlatformLayer::invalidateTarget):
(WebCore::CoordinatedPlatformLayer::flushCompositingState):
* 
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedPlatformLayer.h:

Canonical link: https://commits.webkit.org/288759@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