From c763bae2c23559e99e8beeb9427f815e8febbe5a Mon Sep 17 00:00:00 2001 From: Brandon DeRosier Date: Thu, 2 Feb 2023 15:11:57 -0800 Subject: [PATCH] [Impeller] Don't ceil subpass texture sizes (#39336) * [Impeller] Don't ceil subpass texture sizes * Better conditional --- impeller/entity/entity_pass.cc | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/impeller/entity/entity_pass.cc b/impeller/entity/entity_pass.cc index 0add3a2264084..2a246864c172e 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();