Migrate iOS embedder to use the embedder API
The current planned steps are: (Check marked items are in flutter/main)
In step 3 above, some features are non-trivial. They are listed are listed below: (Check marked items are in flutter/main)
Additional graphics-related work
A draft PR that contains the full migration is maintained here: flutter-team-archive/engine#39988 as a reference while working on individual patches.
Below is a list of completed features in the draft PR. (Check marked items are the ones completed in the flutter-team-archive/engine#39988)
Currently, the embedder API doesn't support impeller. #112230 is required to enable iOS to use impeller by default after the migration.
Migrate iOS embedder to use the embedder API
The current planned steps are: (Check marked items are in flutter/main)
In step 3 above, some features are non-trivial. They are listed are listed below: (Check marked items are in flutter/main)
Additional graphics-related work
A draft PR that contains the full migration is maintained here: flutter-team-archive/engine#39988 as a reference while working on individual patches.
Below is a list of completed features in the draft PR. (Check marked items are the ones completed in the flutter-team-archive/engine#39988)
Currently, the embedder API doesn't support impeller. #112230 is required to enable iOS to use impeller by default after the migration.