From 833a31300a1e025738843eb897dddfbaf5a544ea Mon Sep 17 00:00:00 2001 From: Jonah Williams Date: Tue, 28 Feb 2023 11:47:07 -0800 Subject: [PATCH] [Impeller] dont create mipmap when mipcount == 1 (flutter/engine#39950) [Impeller] dont create mipmap when mipcount == 1 --- engine/src/flutter/lib/ui/painting/image_decoder_impeller.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine/src/flutter/lib/ui/painting/image_decoder_impeller.cc b/engine/src/flutter/lib/ui/painting/image_decoder_impeller.cc index dd112f79268..bd940281a46 100644 --- a/engine/src/flutter/lib/ui/painting/image_decoder_impeller.cc +++ b/engine/src/flutter/lib/ui/painting/image_decoder_impeller.cc @@ -248,7 +248,7 @@ sk_sp ImageDecoderImpeller::UploadTexture( texture->SetLabel(impeller::SPrintF("ui.Image(%p)", texture.get()).c_str()); - { + if (texture_descriptor.mip_count > 1u) { auto command_buffer = context->CreateCommandBuffer(); if (!command_buffer) { FML_DLOG(ERROR)