Skip to content

[Impeller] Bundling Vulkan support for Impeller on Android is expected to cause a size regression #114531

@iskakaushik

Description

@iskakaushik

I’m looking at linking Vulkan on Android builds by default, this will make it easier to switch between

  • Skia
  • Impeller + Vulkan
  • Impeller + GLES

This is as opposed to adding a new variant. Doing so does bring about a size increase:

Before (android_release_arm64):

  • flutter.jar - 5.2M
  • libflutter.so - 149M (unstripped)

After (android_release_arm64 with Vulkan):

  • flutter.jar - 5.35M
  • libflutter.so - 151M (unstripped)

Metadata

Metadata

Assignees

Labels

P1High-priority issues at the top of the work liste: impellerImpeller rendering backend issues and features requestsengineflutter/engine related. See also e: labels.platform-androidAndroid applications specifically

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions