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

[flutter] Create the compositor context on the GPU task runner. #10781

Merged
merged 1 commit into from Aug 9, 2019

Conversation

iskakaushik
Copy link
Contributor

The compositor context owns the session connection. The creation of the
session connection also does the initial present to clear the node
hierarchy. This present was happening perviously on the platform task
runner while all subsequent presents were on the GPU task runner. This
has now been rectified so all presents are on the GPU task runner.

BUG: FL-288
Change-Id: Ib294666ffb3b4575f93ad0b02a5d0fda71bfa0a8

The compositor context owns the session connection. The creation of the
session connection also does the initial present to clear the node
hierarchy. This present was happening perviously on the platform task
runner while all subsequent presents were on the GPU task runner. This
has now been rectified so all presents are on the GPU task runner.

BUG: FL-288
Change-Id: Ib294666ffb3b4575f93ad0b02a5d0fda71bfa0a8
@iskakaushik iskakaushik merged commit 6c0c731 into flutter:master Aug 9, 2019
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Aug 9, 2019
engine-flutter-autoroll added a commit to engine-flutter-autoroll/flutter that referenced this pull request Aug 9, 2019
engine-flutter-autoroll added a commit to flutter/flutter that referenced this pull request Aug 9, 2019
git@github.com:flutter/engine.git/compare/d9bbe37ce376...dd735c9

git log d9bbe37..dd735c9 --no-merges --oneline
2019-08-09 iska.kaushik@gmail.com [flutter_runner] Improve frame scheduling (flutter/engine#10780)
2019-08-09 iska.kaushik@gmail.com [flutter] Create the compositor context on the GPU task runner. (flutter/engine#10781)
2019-08-09 chinmaygarde@gmail.com Revert "Forwards iOS dark mode trait to the Flutter framework (#34441). (#9722)" (flutter/engine#10789)
2019-08-08 matthew-carroll@users.noreply.github.com Forwards iOS dark mode trait to the Flutter framework (#34441). (flutter/engine#9722)
2019-08-08 dnfield@google.com Specify which android variant for tests (flutter/engine#10717)
2019-08-08 dnfield@google.com Don't use gradle daemon for building (flutter/engine#10771)

The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (jimgraham@google.com), and stop
the roller if necessary.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
3 participants