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

Issue 834343004: cc: Add frame timing request plumbing through the layers. (Closed)

Created:
5 years, 11 months ago by vmpstr
Modified:
5 years, 11 months ago
Reviewers:
danakj, MikeB
CC:
chromium-reviews, cc-bugs_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

cc: Add frame timing request plumbing through the layers. This patch adds frame timing request class, which contains a rect and an id for that rect. Furthermore, it adds plumbing so that the requests get propagated from the original Layer into both pending and active LayerImpls. Verified using tracing that the requests appear correctly. R=danakj, michaelblain@chromium.org BUG=441555 Committed: https://crrev.com/3d1d72c397c947b7d3ac6390b2a0c2b3a859b094 Cr-Commit-Position: refs/heads/master@{#313093}

Patch Set 1 #

Total comments: 6

Patch Set 2 : update #

Total comments: 4

Patch Set 3 : rebase #

Total comments: 2

Patch Set 4 : update #

Total comments: 1

Patch Set 5 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+112 lines, -2 lines) Patch
M cc/BUILD.gn View 1 2 3 4 1 chunk +2 lines, -0 lines 0 comments Download
M cc/cc.gyp View 1 1 chunk +2 lines, -0 lines 0 comments Download
A cc/debug/frame_timing_request.h View 1 2 3 1 chunk +31 lines, -0 lines 0 comments Download
A cc/debug/frame_timing_request.cc View 1 chunk +17 lines, -0 lines 0 comments Download
M cc/layers/layer.h View 1 2 4 chunks +9 lines, -0 lines 0 comments Download
M cc/layers/layer.cc View 1 2 3 chunks +14 lines, -1 line 0 comments Download
M cc/layers/layer_impl.h View 1 4 chunks +12 lines, -0 lines 0 comments Download
M cc/layers/layer_impl.cc View 1 4 chunks +25 lines, -1 line 0 comments Download

Messages

Total messages: 23 (4 generated)
vmpstr
Please take a look
5 years, 11 months ago (2015-01-20 18:55:03 UTC) #1
MikeB
lgtm Looks good to me!
5 years, 11 months ago (2015-01-21 18:12:27 UTC) #3
danakj
https://codereview.chromium.org/834343004/diff/1/cc/layers/layer.cc File cc/layers/layer.cc (right): https://codereview.chromium.org/834343004/diff/1/cc/layers/layer.cc#newcode1020 cc/layers/layer.cc:1020: if (frame_timing_requests_dirty_) { what's the reason for these dirty ...
5 years, 11 months ago (2015-01-23 18:08:45 UTC) #4
vmpstr
PTAL https://codereview.chromium.org/834343004/diff/1/cc/layers/layer.cc File cc/layers/layer.cc (right): https://codereview.chromium.org/834343004/diff/1/cc/layers/layer.cc#newcode1020 cc/layers/layer.cc:1020: if (frame_timing_requests_dirty_) { On 2015/01/23 18:08:45, danakj wrote: ...
5 years, 11 months ago (2015-01-23 18:41:57 UTC) #5
danakj
https://codereview.chromium.org/834343004/diff/1/cc/layers/layer.cc File cc/layers/layer.cc (right): https://codereview.chromium.org/834343004/diff/1/cc/layers/layer.cc#newcode1020 cc/layers/layer.cc:1020: if (frame_timing_requests_dirty_) { On 2015/01/23 18:41:57, vmpstr wrote: > ...
5 years, 11 months ago (2015-01-23 18:43:29 UTC) #6
vmpstr
https://codereview.chromium.org/834343004/diff/1/cc/layers/layer.cc File cc/layers/layer.cc (right): https://codereview.chromium.org/834343004/diff/1/cc/layers/layer.cc#newcode1020 cc/layers/layer.cc:1020: if (frame_timing_requests_dirty_) { On 2015/01/23 18:43:29, danakj wrote: > ...
5 years, 11 months ago (2015-01-23 18:45:58 UTC) #7
danakj
On Fri, Jan 23, 2015 at 10:45 AM, <vmpstr@chromium.org> wrote: > > https://codereview.chromium.org/834343004/diff/1/cc/layers/layer.cc > File ...
5 years, 11 months ago (2015-01-23 18:47:45 UTC) #8
vmpstr
PTAL
5 years, 11 months ago (2015-01-23 19:01:09 UTC) #9
danakj
https://codereview.chromium.org/834343004/diff/20001/cc/debug/frame_timing_request.h File cc/debug/frame_timing_request.h (right): https://codereview.chromium.org/834343004/diff/20001/cc/debug/frame_timing_request.h#newcode12 cc/debug/frame_timing_request.h:12: class FrameTimingRequest { can you add a class level ...
5 years, 11 months ago (2015-01-23 19:15:37 UTC) #10
vmpstr
PTAL https://codereview.chromium.org/834343004/diff/20001/cc/debug/frame_timing_request.h File cc/debug/frame_timing_request.h (right): https://codereview.chromium.org/834343004/diff/20001/cc/debug/frame_timing_request.h#newcode12 cc/debug/frame_timing_request.h:12: class FrameTimingRequest { On 2015/01/23 19:15:37, danakj wrote: ...
5 years, 11 months ago (2015-01-23 19:35:27 UTC) #11
danakj
LGTM https://codereview.chromium.org/834343004/diff/40001/cc/debug/frame_timing_request.h File cc/debug/frame_timing_request.h (right): https://codereview.chromium.org/834343004/diff/40001/cc/debug/frame_timing_request.h#newcode12 cc/debug/frame_timing_request.h:12: // This class represents a request from Blink ...
5 years, 11 months ago (2015-01-23 19:40:18 UTC) #12
MikeB
On 2015/01/23 19:40:18, danakj wrote: > LGTM > > https://codereview.chromium.org/834343004/diff/40001/cc/debug/frame_timing_request.h > File cc/debug/frame_timing_request.h (right): > ...
5 years, 11 months ago (2015-01-23 19:45:22 UTC) #13
vmpstr
https://codereview.chromium.org/834343004/diff/40001/cc/debug/frame_timing_request.h File cc/debug/frame_timing_request.h (right): https://codereview.chromium.org/834343004/diff/40001/cc/debug/frame_timing_request.h#newcode12 cc/debug/frame_timing_request.h:12: // This class represents a request from Blink to ...
5 years, 11 months ago (2015-01-23 21:01:13 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/834343004/60001
5 years, 11 months ago (2015-01-23 21:02:09 UTC) #16
commit-bot: I haz the power
Try jobs failed on following builders: android_chromium_gn_compile_dbg on tryserver.chromium.linux (http://build.chromium.org/p/tryserver.chromium.linux/builders/android_chromium_gn_compile_dbg/builds/35676) Try jobs failed on following ...
5 years, 11 months ago (2015-01-23 21:23:41 UTC) #18
MikeB
https://codereview.chromium.org/834343004/diff/60001/cc/BUILD.gn File cc/BUILD.gn (right): https://codereview.chromium.org/834343004/diff/60001/cc/BUILD.gn#newcode84 cc/BUILD.gn:84: "debug/frame_Timing_request.h", "timing" should be lower case.
5 years, 11 months ago (2015-01-26 16:46:44 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/834343004/80001
5 years, 11 months ago (2015-01-26 17:35:33 UTC) #21
commit-bot: I haz the power
Committed patchset #5 (id:80001)
5 years, 11 months ago (2015-01-26 18:28:07 UTC) #22
commit-bot: I haz the power
5 years, 11 months ago (2015-01-26 18:29:10 UTC) #23
Message was sent while issue was closed.
Patchset 5 (id:??) landed as
https://crrev.com/3d1d72c397c947b7d3ac6390b2a0c2b3a859b094
Cr-Commit-Position: refs/heads/master@{#313093}

Powered by Google App Engine
This is Rietveld 408576698