Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Commit 98e1c7d

Browse files
author
Jonah Williams
authored
[Impeller] migrate blend tests to DL. (#54457)
Part of flutter/flutter#142054
1 parent c11fe48 commit 98e1c7d

File tree

11 files changed

+918
-728
lines changed

11 files changed

+918
-728
lines changed

ci/licenses_golden/excluded_files

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,7 @@
144144
../../../flutter/impeller/core/allocator_unittests.cc
145145
../../../flutter/impeller/display_list/aiks_dl_atlas_unittests.cc
146146
../../../flutter/impeller/display_list/aiks_dl_basic_unittests.cc
147+
../../../flutter/impeller/display_list/aiks_dl_blend_unittests.cc
147148
../../../flutter/impeller/display_list/aiks_dl_clip_unittests.cc
148149
../../../flutter/impeller/display_list/aiks_dl_gradient_unittests.cc
149150
../../../flutter/impeller/display_list/aiks_dl_opacity_unittests.cc

display_list/effects/dl_image_filter.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -665,7 +665,7 @@ class DlColorFilterImageFilter final : public DlImageFilter {
665665
class DlLocalMatrixImageFilter final : public DlImageFilter {
666666
public:
667667
explicit DlLocalMatrixImageFilter(const SkMatrix& matrix,
668-
std::shared_ptr<DlImageFilter> filter)
668+
std::shared_ptr<const DlImageFilter> filter)
669669
: matrix_(matrix), image_filter_(std::move(filter)) {}
670670
explicit DlLocalMatrixImageFilter(const DlLocalMatrixImageFilter* filter)
671671
: DlLocalMatrixImageFilter(filter->matrix_, filter->image_filter_) {}
@@ -682,7 +682,7 @@ class DlLocalMatrixImageFilter final : public DlImageFilter {
682682

683683
const SkMatrix& matrix() const { return matrix_; }
684684

685-
const std::shared_ptr<DlImageFilter> image_filter() const {
685+
const std::shared_ptr<const DlImageFilter> image_filter() const {
686686
return image_filter_;
687687
}
688688

@@ -738,7 +738,7 @@ class DlLocalMatrixImageFilter final : public DlImageFilter {
738738

739739
private:
740740
SkMatrix matrix_;
741-
std::shared_ptr<DlImageFilter> image_filter_;
741+
std::shared_ptr<const DlImageFilter> image_filter_;
742742
};
743743

744744
} // namespace flutter

0 commit comments

Comments
 (0)