Skip to content

[Impeller] Parts of application flickering with blur present on main. #131490

@knopp

Description

@knopp

We have parts of application flickering with blur present when tested on main. Though it's possible that the blur causes the issue indirectly by making the rasterisation taking longer.

flicker-flutter-main.mov

Bistected down to flutter/engine@8e6497f.
When reenabling the wait for command buffer the issue resolves.

The commit also causes another problem - when application goes to background while scrolling it crashes with

-[MTLDebugCommandBuffer dealloc]:136: failed assertion `MTLCommandBuffer is in an invalid status when being destroyed; is it being over-released?'

This doesn't happens when waiting until the command buffer gets schedule. cc @jonahwilliams

Originally posted by @knopp in #127173 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    e: impellerImpeller rendering backend issues and features requeststeam-engineOwned by Engine team

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions