Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move Surface and friends to flow/ #18938

Merged
merged 1 commit into from
Jun 9, 2020

Conversation

arbreng
Copy link
Contributor

@arbreng arbreng commented Jun 9, 2020

Circular dependencies are cropping up between shell/common/ and flow/,
so just move all of this stuff down into flow itself. These classes are
all rasterization-related anyways.

shell/common/ has Dart dependenices, and a future CL will create
non-product and product permutations of any target with Dart
dependencies. Moving all of the rasterization-related code to its own
library with no Dart dependencies means no permutations need to be made
of it.

Tested: Just compile, this is a mechanical change
BUG: 52961

Circular dependencies are cropping up between shell/common/ and flow/,
so just move all of this stuff down into flow itself.  These classes are
all rasterization-related anyways.

shell/common/ has Dart dependenices, and a future CL will create
non-product and product permutations of any target with Dart
dependencies.  Moving all of the rasterization-related code to its own
library with no Dart dependencies means no permutations need to be made
of it.

Tested: Just compile, this is a mechanical change
@arbreng arbreng added the waiting for tree to go green This PR is approved and tested, but waiting for the tree to be green to land. label Jun 9, 2020
@fluttergithubbot fluttergithubbot merged commit 66d85bc into flutter:master Jun 9, 2020
@dnfield
Copy link
Contributor

dnfield commented Jun 10, 2020

This broke iOS builds.

For some reason, the mac presubmits didn't run on this at all. @godofredoc

@dnfield
Copy link
Contributor

dnfield commented Jun 10, 2020

(Fixed forward in #18950)

@godofredoc
Copy link
Contributor

This is because mac builds have a very long queue time and the status are updated only after they are scheduled to run. flutter/flutter#56421

@godofredoc
Copy link
Contributor

This is the one for the long queue time: flutter/flutter#59036

engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Jun 10, 2020
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Jun 10, 2020
@arbreng arbreng deleted the move-gpu-code branch June 10, 2020 19:56
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Jun 10, 2020
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Jun 10, 2020
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Jun 10, 2020
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Jun 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cla: yes platform-android platform-ios waiting for tree to go green This PR is approved and tested, but waiting for the tree to be green to land.
Projects
None yet
6 participants