Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 8a194767935ccd544f80cc447e29cd5c1d28c035 https://github.com/WebKit/WebKit/commit/8a194767935ccd544f80cc447e29cd5c1d28c035 Author: Taher Ali <taher_...@apple.com> Date: 2025-08-12 (Tue, 12 Aug 2025)
Changed paths: M Source/WTF/wtf/PlatformHave.h M Source/WebCore/platform/graphics/coreimage/FEComponentTransferCoreImageApplier.h M Source/WebCore/platform/graphics/coreimage/FEComponentTransferCoreImageApplier.mm M Source/WebCore/platform/graphics/filters/FEComponentTransfer.h Log Message: ----------- Add GPU acceleration for gamma component transfer filters https://bugs.webkit.org/show_bug.cgi?id=296882 rdar://problem/157477030 Reviewed by Said Abou-Hallawa and Simon Fraser. Support gamma-type feComponentTransfer in Core Image path. Previously, only linear transfers were hardware-accelerated, forcing gamma transforms to use slower software rendering. Source/WTF/wtf/PlatformHave.h: Source/WebCore/platform/graphics/coreimage/FEComponentTransferCoreImageApplier.h: Source/WebCore/platform/graphics/coreimage/FEComponentTransferCoreImageApplier.mm: (WebCore::isNullOr): (WebCore::allChannelsMatch): (WebCore::gammaKernel): (WebCore::FEComponentTransferCoreImageApplier::supportsCoreImageRendering): Deleted. (WebCore::FEComponentTransferCoreImageApplier::apply const): Deleted. Source/WebCore/platform/graphics/filters/FEComponentTransfer.h: Canonical link: https://commits.webkit.org/298602@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes