diff --git a/impeller/entity/entity_pass.cc b/impeller/entity/entity_pass.cc index 346e636eb763d..df9e860f2c48b 100644 --- a/impeller/entity/entity_pass.cc +++ b/impeller/entity/entity_pass.cc @@ -322,14 +322,10 @@ EntityPass::EntityResult EntityPass::GetEntityForElement( return EntityPass::EntityResult::Skip(); } - RenderTarget subpass_target; - if (subpass->reads_from_pass_texture_ > 0) { - subpass_target = CreateRenderTarget( - renderer, ISize::Ceil(subpass_coverage->size), true); - } else { - subpass_target = CreateRenderTarget( - renderer, ISize::Ceil(subpass_coverage->size), false); - } + auto subpass_target = + CreateRenderTarget(renderer, // + ISize(subpass_coverage->size), // + subpass->reads_from_pass_texture_ > 0); auto subpass_texture = subpass_target.GetRenderTargetTexture();