Skip to content

Commit

Permalink
[Impeller] migrate blend tests to DL. (flutter#54457)
Browse files Browse the repository at this point in the history
  • Loading branch information
jonahwilliams authored Aug 10, 2024
1 parent c11fe48 commit 98e1c7d
Show file tree
Hide file tree
Showing 11 changed files with 918 additions and 728 deletions.
1 change: 1 addition & 0 deletions ci/licenses_golden/excluded_files
Original file line number Diff line number Diff line change
Expand Up @@ -144,6 +144,7 @@
../../../flutter/impeller/core/allocator_unittests.cc
../../../flutter/impeller/display_list/aiks_dl_atlas_unittests.cc
../../../flutter/impeller/display_list/aiks_dl_basic_unittests.cc
../../../flutter/impeller/display_list/aiks_dl_blend_unittests.cc
../../../flutter/impeller/display_list/aiks_dl_clip_unittests.cc
../../../flutter/impeller/display_list/aiks_dl_gradient_unittests.cc
../../../flutter/impeller/display_list/aiks_dl_opacity_unittests.cc
Expand Down
6 changes: 3 additions & 3 deletions display_list/effects/dl_image_filter.h
Original file line number Diff line number Diff line change
Expand Up @@ -665,7 +665,7 @@ class DlColorFilterImageFilter final : public DlImageFilter {
class DlLocalMatrixImageFilter final : public DlImageFilter {
public:
explicit DlLocalMatrixImageFilter(const SkMatrix& matrix,
std::shared_ptr<DlImageFilter> filter)
std::shared_ptr<const DlImageFilter> filter)
: matrix_(matrix), image_filter_(std::move(filter)) {}
explicit DlLocalMatrixImageFilter(const DlLocalMatrixImageFilter* filter)
: DlLocalMatrixImageFilter(filter->matrix_, filter->image_filter_) {}
Expand All @@ -682,7 +682,7 @@ class DlLocalMatrixImageFilter final : public DlImageFilter {

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

const std::shared_ptr<DlImageFilter> image_filter() const {
const std::shared_ptr<const DlImageFilter> image_filter() const {
return image_filter_;
}

Expand Down Expand Up @@ -738,7 +738,7 @@ class DlLocalMatrixImageFilter final : public DlImageFilter {

private:
SkMatrix matrix_;
std::shared_ptr<DlImageFilter> image_filter_;
std::shared_ptr<const DlImageFilter> image_filter_;
};

} // namespace flutter
Expand Down
Loading

0 comments on commit 98e1c7d

Please sign in to comment.