Skip to content

Shell::GetMainDisplayRefreshRate and friends do not update correctly on Android #93698

@dnfield

Description

@dnfield

Right now, they're set statically on shell creation when the engine is started or a new one is spawned. However, this will not be correct for systems that scale the refresh rate dynamically. Something like what's being done for #93688 would be helpful here, perhaps with some kind of refactor to make the vsync waiter implementation and the shell use the same API surface to get this information.

@iskakaushik knows more about this. AFAIK this only affects timing reports, and does not actually impact how submit things fo rrendering.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Important issues not at the top of the work listengineflutter/engine related. See also e: labels.platform-androidAndroid applications specificallywaiting for PR to land (fixed)A fix is in flight

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions