mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
1. Makes it possible to implement Impeller Vulkan -> Skia fallback. 2. Fixes https://github.com/flutter/flutter/issues/143871 3. Fixes https://github.com/flutter/flutter/issues/143873 4. Work towards https://github.com/flutter/flutter/issues/137798 Combines AndroidRenderingAPI + enable_impeller into a 4 values enum that describes all combinations of rendering behavior: ImpellerVulkan, ImpellerOpenGLES, SkiaOpenGLES, Software. Updates the fallback behavior to happen in flutter_main. This allows us to change the value of Settings.enable_impeller to support an Impeller -> Skia fallback.