Skip to content

Investigate Metal on iOS without OpenGL fallback. #52862

@chinmaygarde

Description

@chinmaygarde

Per guidance from the Skia team, enabling the Metal backend without any of the OpenGL related code in the binary should be possible by setting the skia_use_gl flag to false after any Skia version past fb27c9a25f. The Metal test bots already use this configuration.

While dropping support for OpenGL will mean leaving behind older and/or un-updated hardware, this issue tracks quantifying the binary size savings from a Metal only build.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Issues that are less important to the Flutter projecta: sizeReducing IPA/APK/JS sizesc: performanceRelates to speed or footprint issues (see "perf:" labels)engineflutter/engine related. See also e: labels.perf: app sizePerformance issues related to app size (binary/code size) or disk spaceplatform-iosiOS applications specifically

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions