diff --git a/impeller/entity/entity_pass.cc b/impeller/entity/entity_pass.cc index f16a92ee8706d..305fe6c225f06 100644 --- a/impeller/entity/entity_pass.cc +++ b/impeller/entity/entity_pass.cc @@ -288,25 +288,6 @@ EntityPass* EntityPass::AddSubpass(std::unique_ptr pass) { return subpass_pointer; } -void EntityPass::AddSubpassInline(std::unique_ptr pass) { - if (!pass) { - return; - } - FML_DCHECK(pass->superpass_ == nullptr); - - std::vector& elements = pass->elements_; - for (auto i = 0u; i < elements.size(); i++) { - elements_.emplace_back(std::move(elements[i])); - } - - backdrop_filter_reads_from_pass_texture_ = - backdrop_filter_reads_from_pass_texture_ || - pass->backdrop_filter_reads_from_pass_texture_; - advanced_blend_reads_from_pass_texture_ = - advanced_blend_reads_from_pass_texture_ || - pass->advanced_blend_reads_from_pass_texture_; -} - static const constexpr RenderTarget::AttachmentConfig kDefaultStencilConfig = RenderTarget::AttachmentConfig{ .storage_mode = StorageMode::kDeviceTransient, diff --git a/impeller/entity/entity_pass.h b/impeller/entity/entity_pass.h index 72c22e72bfa83..2d6bdcd549106 100644 --- a/impeller/entity/entity_pass.h +++ b/impeller/entity/entity_pass.h @@ -111,13 +111,6 @@ class EntityPass { /// EntityPass* AddSubpass(std::unique_ptr pass); - //---------------------------------------------------------------------------- - /// @brief Merges a given pass into this pass. Useful for drawing - /// pre-recorded pictures that don't require rendering into a separate - /// subpass. - /// - void AddSubpassInline(std::unique_ptr pass); - EntityPass* GetSuperpass() const; bool Render(ContentContext& renderer,