Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 049f84c04b72220eb8a4f91e58a860ced13c3ac8
https://github.com/WebKit/WebKit/commit/049f84c04b72220eb8a4f91e58a860ced13c3ac8
Author: Nikolas Zimmermann <[email protected]>
Date: 2025-11-19 (Wed, 19 Nov 2025)
Changed paths:
M
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedTileBuffer.cpp
M
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedTileBuffer.h
Log Message:
-----------
[GTK][WPE] Always use BGRA8 pixel format for unaccelerated tile buffers
https://bugs.webkit.org/show_bug.cgi?id=302740
Reviewed by Carlos Garcia Campos.
After the removal of hybrid mode in 303171@main, we can simplify
CoordinatedUnacceleratedTileBuffer::pixelFormat() to always
return BGRA8, removing conditional logic that selected RGBA8 for
GPU/hybrid rendering.
Covered by existing tests.
* Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedTileBuffer.cpp:
(WebCore::CoordinatedUnacceleratedTileBuffer::tryEnsureSurface):
(WebCore::CoordinatedUnacceleratedTileBuffer::pixelFormat const): Deleted.
* Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedTileBuffer.h:
Canonical link: https://commits.webkit.org/303244@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications