Skip to content

☂️ Switch to Metal for macOS shell #32569

@stuartmorgan-g

Description

@stuartmorgan-g

Embedder and macOS embedding widely support metal (though its behind a gn flag). This issue tracks the remaining work items to make Metal the default rendering backend where supported on macOS.

Prior to making an umbrella issue on 1/15/2020

Filing to track separately from #18208 since work will be needed to expose this though the embedding API. @chinmaygarde assigning to you since it seems like you're the best person to do this, having just done the Metal work for iOS and being very familiar with the embedding API, but let me know if that will be an issue.

I'm fine with turning Metal on by default for macOS immediately, which would be a way of getting a little bit more live testing of the Skia Metal backend before flipping the switch for iOS.

Metadata

Metadata

Assignees

Labels

P2Important issues not at the top of the work lista: desktopRunning on desktopcustomer: crowdAffects or could affect many people, though not necessarily a specific customer.engineflutter/engine related. See also e: labels.platform-macBuilding on or for macOS specifically

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions