Skip to content

Refactor transaction management to be consistent between various rendering backends. #53069

@chinmaygarde

Description

@chinmaygarde

Currently, depending on the use of platform views and the client rendering API (OpenGL and Metal), the submission of drawable in coordination with Quartz transactions is highly confusing and has edge cases that depend on the presence of existing implicit transactions on the transaction stack. This makes the entire subsystem hard to reason about and must be refactored for consistency.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Important issues not at the top of the work lista: platform-viewsEmbedding Android/iOS views in Flutter appsengineflutter/engine related. See also e: labels.platform-iosiOS applications specificallyteam-iosOwned by iOS platform teamtriaged-iosTriaged by iOS platform team

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions