Skip to content

[Impeller] Improve efficiency of apps with excessive overdraw. #120937

@jonahwilliams

Description

@jonahwilliams

Navigate to the shopping sub app in the new flutter gallery and take a frame capture. Notice that we're taking a loooong time ~18ms on the iPad to render the frame. Then look into the draw calls, and notice that we're painting the previous route too!

EDIT: This is due to gallery using a Positioned Widget instead of a Route.

Unclear what the problem is here. Are we missing a clip herustic? Or is this something that could be elimated by better ordering of paint commands

image

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Issues that are less important to the Flutter projecte: impellerImpeller rendering backend issues and features requestsengineflutter/engine related. See also e: labels.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions