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

Issue 953093002: cc: Derive draw opacity from property trees (Closed)

Created:
5 years, 10 months ago by ajuma
Modified:
5 years, 10 months ago
Reviewers:
Ian Vollick, danakj
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: Derive draw opacity from property trees This adds an opacity tree, computes draw opacity using the property tree, and verifies that the computed draw opacity matches what's computed by CDP. BUG=386810 Committed: https://crrev.com/fc856e96e24438a2ea0fba2473e156b091a1fe3c Cr-Commit-Position: refs/heads/master@{#318093}

Patch Set 1 #

Total comments: 3

Patch Set 2 : Create node for layers that can have impl-only opacity animations #

Patch Set 3 : Make opacity tree-building optional #

Unified diffs Side-by-side diffs Delta from patch set Stats (+78 lines, -6 lines) Patch
M cc/layers/layer.h View 2 chunks +3 lines, -0 lines 0 comments Download
M cc/layers/layer.cc View 1 chunk +18 lines, -0 lines 0 comments Download
M cc/trees/draw_property_utils.h View 2 chunks +3 lines, -1 line 0 comments Download
M cc/trees/draw_property_utils.cc View 1 chunk +3 lines, -2 lines 0 comments Download
M cc/trees/layer_tree_host_common.cc View 2 chunks +7 lines, -1 line 0 comments Download
M cc/trees/property_tree.h View 2 chunks +4 lines, -0 lines 0 comments Download
M cc/trees/property_tree.cc View 1 chunk +1 line, -0 lines 0 comments Download
M cc/trees/property_tree_builder.h View 1 2 2 chunks +4 lines, -1 line 0 comments Download
M cc/trees/property_tree_builder.cc View 1 2 4 chunks +35 lines, -1 line 0 comments Download

Messages

Total messages: 15 (2 generated)
ajuma
5 years, 10 months ago (2015-02-24 21:22:43 UTC) #2
Ian Vollick
https://codereview.chromium.org/953093002/diff/1/cc/trees/property_tree_builder.cc File cc/trees/property_tree_builder.cc (right): https://codereview.chromium.org/953093002/diff/1/cc/trees/property_tree_builder.cc#newcode235 cc/trees/property_tree_builder.cc:235: Animation::OPACITY); Does this capture impl-only opacity animations? These seem ...
5 years, 10 months ago (2015-02-24 21:25:37 UTC) #3
ajuma
https://codereview.chromium.org/953093002/diff/1/cc/trees/property_tree_builder.cc File cc/trees/property_tree_builder.cc (right): https://codereview.chromium.org/953093002/diff/1/cc/trees/property_tree_builder.cc#newcode235 cc/trees/property_tree_builder.cc:235: Animation::OPACITY); On 2015/02/24 21:25:36, vollick wrote: > Does this ...
5 years, 10 months ago (2015-02-24 21:30:38 UTC) #4
danakj
On Tue, Feb 24, 2015 at 1:30 PM, <ajuma@chromium.org> wrote: > > https://codereview.chromium.org/953093002/diff/1/cc/trees/ > property_tree_builder.cc ...
5 years, 10 months ago (2015-02-24 21:34:48 UTC) #5
ajuma
On 2015/02/24 21:34:48, danakj wrote: > On Tue, Feb 24, 2015 at 1:30 PM, <mailto:ajuma@chromium.org> ...
5 years, 10 months ago (2015-02-24 21:45:57 UTC) #6
ajuma
https://codereview.chromium.org/953093002/diff/1/cc/trees/property_tree_builder.cc File cc/trees/property_tree_builder.cc (right): https://codereview.chromium.org/953093002/diff/1/cc/trees/property_tree_builder.cc#newcode235 cc/trees/property_tree_builder.cc:235: Animation::OPACITY); On 2015/02/24 21:25:36, vollick wrote: > Does this ...
5 years, 10 months ago (2015-02-24 21:53:29 UTC) #7
Ian Vollick
On 2015/02/24 21:53:29, ajuma wrote: > https://codereview.chromium.org/953093002/diff/1/cc/trees/property_tree_builder.cc > File cc/trees/property_tree_builder.cc (right): > > https://codereview.chromium.org/953093002/diff/1/cc/trees/property_tree_builder.cc#newcode235 > ...
5 years, 10 months ago (2015-02-25 00:46:53 UTC) #8
ajuma
On 2015/02/25 00:46:53, vollick wrote: > On 2015/02/24 21:53:29, ajuma wrote: > > > https://codereview.chromium.org/953093002/diff/1/cc/trees/property_tree_builder.cc ...
5 years, 10 months ago (2015-02-25 17:05:25 UTC) #9
ajuma
I've updated this so that opacity tree construction can be skipped by passing a null ...
5 years, 10 months ago (2015-02-25 18:29:28 UTC) #10
Ian Vollick
On 2015/02/25 18:29:28, ajuma wrote: > I've updated this so that opacity tree construction can ...
5 years, 10 months ago (2015-02-25 18:56:09 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/953093002/40001
5 years, 10 months ago (2015-02-25 18:58:21 UTC) #13
commit-bot: I haz the power
Committed patchset #3 (id:40001)
5 years, 10 months ago (2015-02-25 19:54:49 UTC) #14
commit-bot: I haz the power
5 years, 10 months ago (2015-02-25 19:55:44 UTC) #15
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/fc856e96e24438a2ea0fba2473e156b091a1fe3c
Cr-Commit-Position: refs/heads/master@{#318093}

Powered by Google App Engine
This is Rietveld 408576698