[Impeller] Fill/StrokePathGeometry use geom objects as path sources (#168125) When basic rendering operations end up in a "general case" situation in Impeller, it converts the basic shape into a path and calls `DrawPath`. But, the creation of the path is expensive and all the mechanisms behind drawing a path now only need a `PathSource` object which can replay the path to them. We now have explicit lightweight path source generators which can feed the path drawing operations directly from the source data without having to create a full `impeller::Path` object. https://dart.googlesource.com/external/github.com/flutter/flutter/+/619c02f2a02f1834939df67728bfa1eb0dd939ff
diff --git a/DEPS b/DEPS index 6865d8f..1e66757 100644 --- a/DEPS +++ b/DEPS
@@ -236,7 +236,7 @@ deps = { 'flutter/engine/src/flutter/third_party/dart': Var('dart_git') + '/sdk' + '@' + 'ba40d9bece5d59f8a40e9c5db4184213a3c071fa', - 'flutter': Var('flutter_git') + '/mirrors/flutter' + '@' + 'bc0d3289cb2cb6bcef303b5f99e6fa1aa3cf9fab', + 'flutter': Var('flutter_git') + '/mirrors/flutter' + '@' + '619c02f2a02f1834939df67728bfa1eb0dd939ff', 'flutter/engine/src/flutter/third_party/depot_tools': Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + '580b4ff3f5cd0dcaa2eacda28cefe0f45320e8f7',
diff --git a/commits.json b/commits.json index 6837725..df062a4 100644 --- a/commits.json +++ b/commits.json
@@ -1,4 +1,4 @@ { - "flutter":"bc0d3289cb2cb6bcef303b5f99e6fa1aa3cf9fab", + "flutter":"619c02f2a02f1834939df67728bfa1eb0dd939ff", "flutter/engine/src/flutter/third_party/dart":"ba40d9bece5d59f8a40e9c5db4184213a3c071fa" } \ No newline at end of file