[webkit-changes] [WebKit/WebKit] 5f6cc6: [GPU Process][Filters] Implement equality operator...
Said Abou-Hallawa
noreply at github.com
Sat May 13 12:20:49 PDT 2023
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 5f6cc633dcd4bf0d0071443b0cc2af568a1b4508
https://github.com/WebKit/WebKit/commit/5f6cc633dcd4bf0d0071443b0cc2af568a1b4508
Author: Said Abou-Hallawa <said at apple.com>
Date: 2023-05-13 (Sat, 13 May 2023)
Changed paths:
M Source/WebCore/platform/graphics/SourceImage.cpp
M Source/WebCore/platform/graphics/SourceImage.h
M Source/WebCore/platform/graphics/filters/DistantLightSource.cpp
M Source/WebCore/platform/graphics/filters/DistantLightSource.h
M Source/WebCore/platform/graphics/filters/FEBlend.cpp
M Source/WebCore/platform/graphics/filters/FEBlend.h
M Source/WebCore/platform/graphics/filters/FEColorMatrix.cpp
M Source/WebCore/platform/graphics/filters/FEColorMatrix.h
M Source/WebCore/platform/graphics/filters/FEComponentTransfer.cpp
M Source/WebCore/platform/graphics/filters/FEComponentTransfer.h
M Source/WebCore/platform/graphics/filters/FEComposite.cpp
M Source/WebCore/platform/graphics/filters/FEComposite.h
M Source/WebCore/platform/graphics/filters/FEConvolveMatrix.cpp
M Source/WebCore/platform/graphics/filters/FEConvolveMatrix.h
M Source/WebCore/platform/graphics/filters/FEDiffuseLighting.h
M Source/WebCore/platform/graphics/filters/FEDisplacementMap.cpp
M Source/WebCore/platform/graphics/filters/FEDisplacementMap.h
M Source/WebCore/platform/graphics/filters/FEDropShadow.cpp
M Source/WebCore/platform/graphics/filters/FEDropShadow.h
M Source/WebCore/platform/graphics/filters/FEFlood.cpp
M Source/WebCore/platform/graphics/filters/FEFlood.h
M Source/WebCore/platform/graphics/filters/FEGaussianBlur.cpp
M Source/WebCore/platform/graphics/filters/FEGaussianBlur.h
M Source/WebCore/platform/graphics/filters/FEImage.cpp
M Source/WebCore/platform/graphics/filters/FEImage.h
M Source/WebCore/platform/graphics/filters/FELighting.cpp
M Source/WebCore/platform/graphics/filters/FELighting.h
M Source/WebCore/platform/graphics/filters/FEMerge.cpp
M Source/WebCore/platform/graphics/filters/FEMerge.h
M Source/WebCore/platform/graphics/filters/FEMorphology.cpp
M Source/WebCore/platform/graphics/filters/FEMorphology.h
M Source/WebCore/platform/graphics/filters/FEOffset.cpp
M Source/WebCore/platform/graphics/filters/FEOffset.h
M Source/WebCore/platform/graphics/filters/FESpecularLighting.h
M Source/WebCore/platform/graphics/filters/FETurbulence.cpp
M Source/WebCore/platform/graphics/filters/FETurbulence.h
M Source/WebCore/platform/graphics/filters/FilterEffect.cpp
M Source/WebCore/platform/graphics/filters/FilterEffect.h
M Source/WebCore/platform/graphics/filters/LightSource.h
M Source/WebCore/platform/graphics/filters/PointLightSource.cpp
M Source/WebCore/platform/graphics/filters/PointLightSource.h
M Source/WebCore/platform/graphics/filters/SpotLightSource.cpp
M Source/WebCore/platform/graphics/filters/SpotLightSource.h
M Source/WebCore/svg/SVGPreserveAspectRatioValue.h
Log Message:
-----------
[GPU Process][Filters] Implement equality operator for FilterEffect
https://bugs.webkit.org/show_bug.cgi?id=256759
rdar://109303025
Reviewed by Simon Fraser.
The FilterEffect::operator==() will be virtual and will be overridden by all the
superclasses. All the properties of the superclass and the properties of FilterEffect
will be compared for equality.
* Source/WebCore/platform/graphics/SourceImage.cpp:
(WebCore::SourceImage::operator== const):
* Source/WebCore/platform/graphics/SourceImage.h:
* Source/WebCore/platform/graphics/filters/DistantLightSource.cpp:
(WebCore::DistantLightSource::operator== const):
* Source/WebCore/platform/graphics/filters/DistantLightSource.h:
* Source/WebCore/platform/graphics/filters/FEBlend.cpp:
(WebCore::FEBlend::operator== const):
* Source/WebCore/platform/graphics/filters/FEBlend.h:
* Source/WebCore/platform/graphics/filters/FEColorMatrix.cpp:
(WebCore::FEColorMatrix::operator== const):
* Source/WebCore/platform/graphics/filters/FEColorMatrix.h:
* Source/WebCore/platform/graphics/filters/FEComponentTransfer.cpp:
(WebCore::FEComponentTransfer::operator== const):
* Source/WebCore/platform/graphics/filters/FEComponentTransfer.h:
* Source/WebCore/platform/graphics/filters/FEComposite.cpp:
(WebCore::FEComposite::operator== const):
* Source/WebCore/platform/graphics/filters/FEComposite.h:
* Source/WebCore/platform/graphics/filters/FEConvolveMatrix.cpp:
(WebCore::FEConvolveMatrix::operator== const):
* Source/WebCore/platform/graphics/filters/FEConvolveMatrix.h:
* Source/WebCore/platform/graphics/filters/FEDiffuseLighting.h:
(WebCore::FEDiffuseLighting::operator== const):
* Source/WebCore/platform/graphics/filters/FEDisplacementMap.cpp:
(WebCore::FEDisplacementMap::operator== const):
* Source/WebCore/platform/graphics/filters/FEDisplacementMap.h:
* Source/WebCore/platform/graphics/filters/FEDropShadow.cpp:
(WebCore::FEDropShadow::operator== const):
* Source/WebCore/platform/graphics/filters/FEDropShadow.h:
* Source/WebCore/platform/graphics/filters/FEFlood.cpp:
(WebCore::FEFlood::operator== const):
* Source/WebCore/platform/graphics/filters/FEFlood.h:
* Source/WebCore/platform/graphics/filters/FEGaussianBlur.cpp:
(WebCore::FEGaussianBlur::operator== const):
* Source/WebCore/platform/graphics/filters/FEGaussianBlur.h:
* Source/WebCore/platform/graphics/filters/FEImage.cpp:
(WebCore::FEImage::operator== const):
* Source/WebCore/platform/graphics/filters/FEImage.h:
* Source/WebCore/platform/graphics/filters/FELighting.cpp:
(WebCore::FELighting::operator== const):
* Source/WebCore/platform/graphics/filters/FELighting.h:
* Source/WebCore/platform/graphics/filters/FEMerge.cpp:
(WebCore::FEMerge::operator== const):
* Source/WebCore/platform/graphics/filters/FEMerge.h:
* Source/WebCore/platform/graphics/filters/FEMorphology.cpp:
(WebCore::FEMorphology::operator== const):
* Source/WebCore/platform/graphics/filters/FEMorphology.h:
* Source/WebCore/platform/graphics/filters/FEOffset.cpp:
(WebCore::FEOffset::operator== const):
* Source/WebCore/platform/graphics/filters/FEOffset.h:
* Source/WebCore/platform/graphics/filters/FESpecularLighting.h:
(WebCore::FESpecularLighting::operator== const):
* Source/WebCore/platform/graphics/filters/FETurbulence.cpp:
(WebCore::FETurbulence::operator== const):
* Source/WebCore/platform/graphics/filters/FETurbulence.h:
* Source/WebCore/platform/graphics/filters/FilterEffect.cpp:
(WebCore::FilterEffect::operator== const):
* Source/WebCore/platform/graphics/filters/FilterEffect.h:
(WebCore::FilterEffect::areEqual):
* Source/WebCore/platform/graphics/filters/LightSource.h:
(WebCore::LightSource::operator== const):
(WebCore::LightSource::areEqual):
* Source/WebCore/platform/graphics/filters/PointLightSource.cpp:
(WebCore::PointLightSource::operator== const):
* Source/WebCore/platform/graphics/filters/PointLightSource.h:
* Source/WebCore/platform/graphics/filters/SpotLightSource.cpp:
(WebCore::SpotLightSource::operator== const):
* Source/WebCore/platform/graphics/filters/SpotLightSource.h:
* Source/WebCore/svg/SVGPreserveAspectRatioValue.h:
Canonical link: https://commits.webkit.org/264050@main
More information about the webkit-changes
mailing list