mirror of
https://github.com/flutter/flutter.git
synced 2026-02-05 03:09:43 +08:00
The current version relies on a Skia quirk where leading moveTos defeat the simple shape detection in SkPath::addPath(). Skia is updating its behavior to make shape detection more robust, and that breaks the assertion EXPECT_FALSE(path.IsOval(nullptr)). To address, construct an equivalent circle using four conic verbs, which will not be identified as a simple shape. This preserves all related assertions in the unit test. This unblocks some Skia shape detection improvements.
Flutter Engine
Setting up the Engine development environment
See here
gclient bootstrap
Flutter engine uses gclient to manage dependencies.
If you've already cloned the flutter repository: