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

Store the last rendered epoch for all pipelines. #388

Merged
merged 1 commit into from Sep 6, 2016

Conversation

@glennw
Copy link
Member

glennw commented Sep 5, 2016

Instead of storing the last rendered epoch for each pipeline from
the previous frame, accumulate this information for each frame.
This is a workaround for the way servo's compositor keeps iframes
in the frame tree when they are invisible.

Long term, we should find a better solution for this.


This change is Reviewable

@glennw
Copy link
Member Author

glennw commented Sep 5, 2016

@mrobinson
Copy link
Member

mrobinson commented Sep 6, 2016

@glennw This looks good to me, so r=mrobinson unless you explicitly want @pcwalton to look at this.

@pcwalton
Copy link
Collaborator

pcwalton commented Sep 6, 2016

Could you add a link to the Servo issue number in the comment?

@bors-servo
Copy link
Contributor

bors-servo commented Sep 6, 2016

The latest upstream changes (presumably #390) made this pull request unmergeable. Please resolve the merge conflicts.

Instead of storing the last rendered epoch for each pipeline from
the previous frame, accumulate this information for each frame.
This is a workaround for the way servo's compositor keeps iframes
in the frame tree when they are invisible.

This is a workaround for servo/servo#13149.

Long term, we should find a better solution for this.
@glennw glennw force-pushed the glennw:fix-hide-layers branch from 2f5c79e to e8196bf Sep 6, 2016
@glennw
Copy link
Member Author

glennw commented Sep 6, 2016

@pcwalton Rebased and added comment.

@pcwalton
Copy link
Collaborator

pcwalton commented Sep 6, 2016

@bors-servo
Copy link
Contributor

bors-servo commented Sep 6, 2016

📌 Commit e8196bf has been approved by pcwalton

@bors-servo
Copy link
Contributor

bors-servo commented Sep 6, 2016

Testing commit e8196bf with merge c7fd5a2...

bors-servo added a commit that referenced this pull request Sep 6, 2016
Store the last rendered epoch for all pipelines.

Instead of storing the last rendered epoch for each pipeline from
the previous frame, accumulate this information for each frame.
This is a workaround for the way servo's compositor keeps iframes
in the frame tree when they are invisible.

Long term, we should find a better solution for this.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/webrender/388)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

bors-servo commented Sep 6, 2016

☀️ Test successful - status-travis

@bors-servo bors-servo merged commit e8196bf into servo:master Sep 6, 2016
3 checks passed
3 checks passed
continuous-integration/appveyor/pr AppVeyor build succeeded
Details
continuous-integration/travis-ci/pr The Travis CI build passed
Details
homu Test successful
Details
@glennw glennw deleted the glennw:fix-hide-layers branch Dec 12, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

5 participants
You can’t perform that action at this time.