Skip to content

Commit

Permalink
Separate FilterInput variants into their own TUs (flutter#152)
Browse files Browse the repository at this point in the history
  • Loading branch information
bdero authored and dnfield committed Apr 27, 2022
1 parent 5ec32d7 commit da9cfb3
Show file tree
Hide file tree
Showing 18 changed files with 352 additions and 324 deletions.
14 changes: 10 additions & 4 deletions impeller/entity/BUILD.gn
Original file line number Diff line number Diff line change
Expand Up @@ -39,14 +39,20 @@ impeller_component("entity") {
"contents/contents.h",
"contents/filters/blend_filter_contents.cc",
"contents/filters/blend_filter_contents.h",
"contents/filters/border_mask_blur_filter_contents.cc",
"contents/filters/border_mask_blur_filter_contents.h",
"contents/filters/filter_contents.cc",
"contents/filters/filter_contents.h",
"contents/filters/filter_input.cc",
"contents/filters/filter_input.h",
"contents/filters/gaussian_blur_filter_contents.cc",
"contents/filters/gaussian_blur_filter_contents.h",
"contents/filters/border_mask_blur_filter_contents.cc",
"contents/filters/border_mask_blur_filter_contents.h",
"contents/filters/inputs/contents_filter_input.cc",
"contents/filters/inputs/contents_filter_input.h",
"contents/filters/inputs/filter_contents_filter_input.cc",
"contents/filters/inputs/filter_contents_filter_input.h",
"contents/filters/inputs/filter_input.cc",
"contents/filters/inputs/filter_input.h",
"contents/filters/inputs/texture_filter_input.cc",
"contents/filters/inputs/texture_filter_input.h",
"contents/linear_gradient_contents.cc",
"contents/linear_gradient_contents.h",
"contents/snapshot.cc",
Expand Down
2 changes: 1 addition & 1 deletion impeller/entity/contents/filters/blend_filter_contents.cc
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
#include "impeller/entity/contents/filters/blend_filter_contents.h"

#include "impeller/entity/contents/content_context.h"
#include "impeller/entity/contents/filters/filter_input.h"
#include "impeller/entity/contents/filters/inputs/filter_input.h"
#include "impeller/renderer/render_pass.h"
#include "impeller/renderer/sampler_library.h"

Expand Down
2 changes: 1 addition & 1 deletion impeller/entity/contents/filters/blend_filter_contents.h
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
#pragma once

#include "impeller/entity/contents/filters/filter_contents.h"
#include "impeller/entity/contents/filters/filter_input.h"
#include "impeller/entity/contents/filters/inputs/filter_input.h"

namespace impeller {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
#include <memory>
#include <optional>
#include "impeller/entity/contents/filters/filter_contents.h"
#include "impeller/entity/contents/filters/filter_input.h"
#include "impeller/entity/contents/filters/inputs/filter_input.h"

namespace impeller {

Expand Down
2 changes: 1 addition & 1 deletion impeller/entity/contents/filters/filter_contents.cc
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
#include "impeller/entity/contents/content_context.h"
#include "impeller/entity/contents/filters/blend_filter_contents.h"
#include "impeller/entity/contents/filters/border_mask_blur_filter_contents.h"
#include "impeller/entity/contents/filters/filter_input.h"
#include "impeller/entity/contents/filters/inputs/filter_input.h"
#include "impeller/entity/contents/filters/gaussian_blur_filter_contents.h"
#include "impeller/entity/contents/texture_contents.h"
#include "impeller/entity/entity.h"
Expand Down
4 changes: 1 addition & 3 deletions impeller/entity/contents/filters/filter_contents.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
#include <variant>
#include <vector>

#include "impeller/entity/contents/filters/filter_input.h"
#include "impeller/entity/contents/filters/inputs/filter_input.h"
#include "impeller/entity/entity.h"
#include "impeller/renderer/formats.h"

Expand Down Expand Up @@ -145,8 +145,6 @@ class FilterContents : public Contents {
FilterInput::Vector inputs_;

FML_DISALLOW_COPY_AND_ASSIGN(FilterContents);

friend FilterContentsFilterInput;
};

} // namespace impeller
158 changes: 0 additions & 158 deletions impeller/entity/contents/filters/filter_input.cc

This file was deleted.

153 changes: 0 additions & 153 deletions impeller/entity/contents/filters/filter_input.h

This file was deleted.

Loading

0 comments on commit da9cfb3

Please sign in to comment.