Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(8)

Issue 2009503003: Mozart: Reduce pipeline depth and unify frame queue. (Closed)

Created:
4 years, 7 months ago by jeffbrown
Modified:
4 years, 7 months ago
Reviewers:
mikejurka
CC:
mojo-reviews_chromium.org, qsr+mojo_chromium.org
Base URL:
git@github.com:domokit/mojo.git@master
Target Ref:
refs/heads/master
Project:
mojo
Visibility:
Public.

Description

Mozart: Reduce pipeline depth and unify frame queue. Reduced default pipeline depth to 1, which is what it really should be (if not zero!). Entirely eliminate scheduling unnecessary draws. Eliminated the use of a ref-counted pointers for FrameData by retaining the current frame within the queue. BUG= R=mikejurka@google.com Committed: https://chromium.googlesource.com/external/mojo/+/9b776d50db762f9c4017061042043bd30ca1a860

Patch Set 1 #

Total comments: 29

Patch Set 2 : address review comments #

Total comments: 2

Patch Set 3 : fix comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+109 lines, -67 lines) Patch
M services/gfx/compositor/backend/gpu_output.h View 1 2 chunks +26 lines, -15 lines 0 comments Download
M services/gfx/compositor/backend/gpu_output.cc View 1 2 9 chunks +83 lines, -52 lines 0 comments Download

Messages

Total messages: 9 (2 generated)
jeffbrown
4 years, 7 months ago (2016-05-25 01:06:27 UTC) #2
mikejurka
https://codereview.chromium.org/2009503003/diff/1/services/gfx/compositor/backend/gpu_output.cc File services/gfx/compositor/backend/gpu_output.cc (right): https://codereview.chromium.org/2009503003/diff/1/services/gfx/compositor/backend/gpu_output.cc#newcode97 services/gfx/compositor/backend/gpu_output.cc:97: if (!shared_state_.frames.empty() && shared_state_.frames.front()->finished) if you introduce a pinned_for_draw ...
4 years, 7 months ago (2016-05-25 21:11:46 UTC) #3
jeffbrown
https://codereview.chromium.org/2009503003/diff/1/services/gfx/compositor/backend/gpu_output.cc File services/gfx/compositor/backend/gpu_output.cc (right): https://codereview.chromium.org/2009503003/diff/1/services/gfx/compositor/backend/gpu_output.cc#newcode97 services/gfx/compositor/backend/gpu_output.cc:97: if (!shared_state_.frames.empty() && shared_state_.frames.front()->finished) On 2016/05/25 21:11:46, mikejurka wrote: ...
4 years, 7 months ago (2016-05-25 23:45:44 UTC) #4
mikejurka
just commented on two places where you said 'Done' but i think the change didn't ...
4 years, 7 months ago (2016-05-25 23:54:06 UTC) #5
mikejurka
please ignore the comment on gpu_output.cc:98, that was from before and meant to delete it.
4 years, 7 months ago (2016-05-25 23:55:00 UTC) #6
mikejurka
please ignore the comment on gpu_output.cc:98, that was from before and meant to delete it.
4 years, 7 months ago (2016-05-25 23:55:02 UTC) #7
jeffbrown
4 years, 7 months ago (2016-05-26 19:57:58 UTC) #9
Message was sent while issue was closed.
Committed patchset #3 (id:40001) manually as
9b776d50db762f9c4017061042043bd30ca1a860 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698