diff --git a/impeller/entity/contents/runtime_effect_contents.cc b/impeller/entity/contents/runtime_effect_contents.cc index 0cb71004050a1..9a5e6701f7460 100644 --- a/impeller/entity/contents/runtime_effect_contents.cc +++ b/impeller/entity/contents/runtime_effect_contents.cc @@ -189,6 +189,7 @@ bool RuntimeEffectContents::Render(const ContentContext& renderer, uniform_slot.ext_res_0 = buffer_index; cmd.BindResource(ShaderStage::kFragment, uniform_slot, metadata, buffer_view); + buffer_index++; break; } case kBoolean: @@ -206,8 +207,6 @@ bool RuntimeEffectContents::Render(const ContentContext& renderer, << "."; return true; } - - buffer_index++; } pass.AddCommand(std::move(cmd));