Description was changed from ========== WIP: Clip nodes that expand BUG= ========== to ========== WIP: ...
4 years, 2 months ago
(2016-10-14 23:47:05 UTC)
#1
Description was changed from
==========
WIP: Clip nodes that expand
BUG=
==========
to
==========
WIP: Clip nodes that expand
BUG=
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel
==========
ajuma
Description was changed from ========== WIP: Clip nodes that expand BUG= CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel ========== to ========== ...
4 years, 2 months ago
(2016-10-20 00:49:06 UTC)
#2
Description was changed from
==========
WIP: Clip nodes that expand
BUG=
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel
==========
to
==========
cc: Make visible rect computation aware of pixel-moving filters
This adds a new ClipNode type (EXPANDS_VISIBLE_RECT) and uses such
nodes to account for the fact that certain kinds of effects have
output that depends on pixels that later get clipped out.
BUG=653631
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel
==========
ajuma
Description was changed from ========== cc: Make visible rect computation aware of pixel-moving filters This ...
4 years, 2 months ago
(2016-10-20 04:06:53 UTC)
#3
Description was changed from
==========
cc: Make visible rect computation aware of pixel-moving filters
This adds a new ClipNode type (EXPANDS_VISIBLE_RECT) and uses such
nodes to account for the fact that certain kinds of effects have
output that depends on pixels that later get clipped out.
BUG=653631
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel
==========
to
==========
cc: Make visible rect computation aware of pixel-moving filters
This adds a new ClipNode type (EXPANDS_VISIBLE_RECT) and uses such
nodes to account for the fact that certain kinds of effects have
output that depends on pixels that later get clipped out.
BUG=653631
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel
==========
ajuma
The CQ bit was checked by ajuma@chromium.org to run a CQ dry run
4 years, 2 months ago
(2016-10-20 04:07:51 UTC)
#4
Dry run: Try jobs failed on following builders: win_chromium_x64_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_x64_rel_ng/builds/301894)
4 years, 2 months ago
(2016-10-20 04:35:34 UTC)
#7
Dry run: Try jobs failed on following builders: win_chromium_rel_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/317038)
4 years, 2 months ago
(2016-10-21 19:52:25 UTC)
#15
Description was changed from ========== cc: Make visible rect computation aware of pixel-moving filters This ...
4 years, 2 months ago
(2016-10-21 23:11:00 UTC)
#16
Description was changed from
==========
cc: Make visible rect computation aware of pixel-moving filters
This adds a new ClipNode type (EXPANDS_VISIBLE_RECT) and uses such
nodes to account for the fact that certain kinds of effects have
output that depends on pixels that later get clipped out.
BUG=653631
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel
==========
to
==========
cc: Make visible rect computation aware of pixel-moving filters
This adds a new ClipNode type (EXPANDS_CLIP) and uses such nodes to
account for the fact that certain kinds of effects have output that
depends on pixels that later get clipped out.
BUG=653631
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel
==========
ajuma
The CQ bit was checked by ajuma@chromium.org to run a CQ dry run
4 years, 1 month ago
(2016-10-25 15:32:26 UTC)
#17
4 years, 1 month ago
(2016-10-25 23:40:04 UTC)
#23
Dry run: This issue passed the CQ dry run.
ajuma
Description was changed from ========== cc: Make visible rect computation aware of pixel-moving filters This ...
4 years, 1 month ago
(2016-10-26 12:47:29 UTC)
#24
Description was changed from
==========
cc: Make visible rect computation aware of pixel-moving filters
This adds a new ClipNode type (EXPANDS_CLIP) and uses such nodes to
account for the fact that certain kinds of effects have output that
depends on pixels that later get clipped out.
BUG=653631
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel
==========
to
==========
cc: Make visible rect computation aware of pixel-moving filters
This adds a new ClipNode type (EXPANDS_CLIP) and uses such nodes to
account for the fact that certain kinds of effects have output that
depends on pixels that later get clipped out.
BUG=653631
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel
==========
4 years, 1 month ago
(2016-10-26 12:47:49 UTC)
#26
weiliangc
https://codereview.chromium.org/2423483003/diff/140001/cc/trees/clip_node.h File cc/trees/clip_node.h (right): https://codereview.chromium.org/2423483003/diff/140001/cc/trees/clip_node.h#newcode56 cc/trees/clip_node.h:56: ClipExpander clip_expander; Why not a nullable unique_ptr? We could ...
4 years, 1 month ago
(2016-10-26 16:57:04 UTC)
#27
Dry run: Try jobs failed on following builders: ios-simulator on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-simulator/builds/97587)
4 years, 1 month ago
(2016-10-31 18:06:08 UTC)
#32
https://codereview.chromium.org/2423483003/diff/200001/cc/trees/clip_expander.h File cc/trees/clip_expander.h (right): https://codereview.chromium.org/2423483003/diff/200001/cc/trees/clip_expander.h#newcode23 cc/trees/clip_expander.h:23: ClipExpander(ExpanderType type, int filter_effect_id); Is there an expander type ...
4 years, 1 month ago
(2016-10-31 18:20:25 UTC)
#33
https://codereview.chromium.org/2423483003/diff/200001/cc/trees/clip_expander.h File cc/trees/clip_expander.h (right): https://codereview.chromium.org/2423483003/diff/200001/cc/trees/clip_expander.h#newcode23 cc/trees/clip_expander.h:23: ClipExpander(ExpanderType type, int filter_effect_id); On 2016/10/31 18:20:25, weiliangc wrote: ...
4 years, 1 month ago
(2016-10-31 18:28:05 UTC)
#34
https://codereview.chromium.org/2423483003/diff/200001/cc/trees/clip_expander.h
File cc/trees/clip_expander.h (right):
https://codereview.chromium.org/2423483003/diff/200001/cc/trees/clip_expander...
cc/trees/clip_expander.h:23: ClipExpander(ExpanderType type, int
filter_effect_id);
On 2016/10/31 18:20:25, weiliangc wrote:
> Is there an expander type that is not Filter that we want to add later?
Yeah, I believe there are other kinds of expanding effects we'll need to handle
(like the pixel-snapping type effects that the paint folks were mentioning a
couple weeks ago). Leaving in the type for now makes it easier to add those (and
if it turns out that none get added we can just delete it later).
4 years, 1 month ago
(2016-10-31 18:41:56 UTC)
#35
On 2016/10/31 18:28:05, ajuma wrote:
>
https://codereview.chromium.org/2423483003/diff/200001/cc/trees/clip_expander.h
> File cc/trees/clip_expander.h (right):
>
>
https://codereview.chromium.org/2423483003/diff/200001/cc/trees/clip_expander...
> cc/trees/clip_expander.h:23: ClipExpander(ExpanderType type, int
> filter_effect_id);
> On 2016/10/31 18:20:25, weiliangc wrote:
> > Is there an expander type that is not Filter that we want to add later?
>
> Yeah, I believe there are other kinds of expanding effects we'll need to
handle
> (like the pixel-snapping type effects that the paint folks were mentioning a
> couple weeks ago). Leaving in the type for now makes it easier to add those
(and
> if it turns out that none get added we can just delete it later).
Would pixel snapping expander have an effect node id as well?
I kinda prefer add the type later since we can discuss what adding pixel
snapping expander look like when we actually add it, WDYT?
ajuma
The CQ bit was checked by ajuma@chromium.org to run a CQ dry run
4 years, 1 month ago
(2016-10-31 18:53:34 UTC)
#36
On 2016/10/31 18:41:56, weiliangc wrote: > On 2016/10/31 18:28:05, ajuma wrote: > > > https://codereview.chromium.org/2423483003/diff/200001/cc/trees/clip_expander.h ...
4 years, 1 month ago
(2016-10-31 18:56:07 UTC)
#38
On 2016/10/31 18:41:56, weiliangc wrote:
> On 2016/10/31 18:28:05, ajuma wrote:
> >
>
https://codereview.chromium.org/2423483003/diff/200001/cc/trees/clip_expander.h
> > File cc/trees/clip_expander.h (right):
> >
> >
>
https://codereview.chromium.org/2423483003/diff/200001/cc/trees/clip_expander...
> > cc/trees/clip_expander.h:23: ClipExpander(ExpanderType type, int
> > filter_effect_id);
> > On 2016/10/31 18:20:25, weiliangc wrote:
> > > Is there an expander type that is not Filter that we want to add later?
> >
> > Yeah, I believe there are other kinds of expanding effects we'll need to
> handle
> > (like the pixel-snapping type effects that the paint folks were mentioning a
> > couple weeks ago). Leaving in the type for now makes it easier to add those
> (and
> > if it turns out that none get added we can just delete it later).
>
> Would pixel snapping expander have an effect node id as well?
I think so, since we'd need to know the space in which to apply the expansion.
> I kinda prefer add the type later since we can discuss what adding pixel
> snapping expander look like when we actually add it, WDYT?
That's a good point. Removed the type.
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
4 years, 1 month ago
(2016-10-31 19:34:54 UTC)
#39
Dry run: Try jobs failed on following builders: ios-simulator on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-simulator/builds/97736)
4 years, 1 month ago
(2016-10-31 19:34:56 UTC)
#40
Description was changed from ========== cc: Make visible rect computation aware of pixel-moving filters This ...
4 years, 1 month ago
(2016-11-01 18:06:15 UTC)
#44
Message was sent while issue was closed.
Description was changed from
==========
cc: Make visible rect computation aware of pixel-moving filters
This adds a new ClipNode type (EXPANDS_CLIP) and uses such nodes to
account for the fact that certain kinds of effects have output that
depends on pixels that later get clipped out.
BUG=653631
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel
==========
to
==========
cc: Make visible rect computation aware of pixel-moving filters
This adds a new ClipNode type (EXPANDS_CLIP) and uses such nodes to
account for the fact that certain kinds of effects have output that
depends on pixels that later get clipped out.
BUG=653631
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel
==========
commit-bot: I haz the power
Committed patchset #12 (id:220001)
4 years, 1 month ago
(2016-11-01 18:06:20 UTC)
#45
Message was sent while issue was closed.
Committed patchset #12 (id:220001)
commit-bot: I haz the power
Description was changed from ========== cc: Make visible rect computation aware of pixel-moving filters This ...
4 years, 1 month ago
(2016-11-01 18:24:54 UTC)
#46
Message was sent while issue was closed.
Description was changed from
==========
cc: Make visible rect computation aware of pixel-moving filters
This adds a new ClipNode type (EXPANDS_CLIP) and uses such nodes to
account for the fact that certain kinds of effects have output that
depends on pixels that later get clipped out.
BUG=653631
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel
==========
to
==========
cc: Make visible rect computation aware of pixel-moving filters
This adds a new ClipNode type (EXPANDS_CLIP) and uses such nodes to
account for the fact that certain kinds of effects have output that
depends on pixels that later get clipped out.
BUG=653631
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel
Committed: https://crrev.com/5e48a2e0284b930c68e73f44ea15807a9ffab541
Cr-Commit-Position: refs/heads/master@{#429050}
==========
commit-bot: I haz the power
Patchset 12 (id:??) landed as https://crrev.com/5e48a2e0284b930c68e73f44ea15807a9ffab541 Cr-Commit-Position: refs/heads/master@{#429050}
4 years, 1 month ago
(2016-11-01 18:24:55 UTC)
#47
Description was changed from ========== cc: Make visible rect computation aware of pixel-moving filters This ...
4 years, 1 month ago
(2016-11-03 20:07:18 UTC)
#49
Message was sent while issue was closed.
Description was changed from
==========
cc: Make visible rect computation aware of pixel-moving filters
This adds a new ClipNode type (EXPANDS_CLIP) and uses such nodes to
account for the fact that certain kinds of effects have output that
depends on pixels that later get clipped out.
BUG=653631
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel
Committed: https://crrev.com/5e48a2e0284b930c68e73f44ea15807a9ffab541
Cr-Commit-Position: refs/heads/master@{#429050}
==========
to
==========
cc: Make visible rect computation aware of pixel-moving filters
This adds a new ClipNode type (EXPANDS_CLIP) and uses such nodes to
account for the fact that certain kinds of effects have output that
depends on pixels that later get clipped out.
BUG=653631
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel
Committed: https://crrev.com/5e48a2e0284b930c68e73f44ea15807a9ffab541
Cr-Commit-Position: refs/heads/master@{#429050}
==========
ajuma
The CQ bit was checked by ajuma@chromium.org to run a CQ dry run
3 years, 11 months ago
(2017-01-10 15:23:38 UTC)
#50
Dry run: Try jobs failed on following builders: linux_precise_blink_rel on master.tryserver.blink (JOB_FAILED, no build URL)
3 years, 11 months ago
(2017-01-10 15:25:27 UTC)
#53
Dry run: Try jobs failed on following builders:
linux_precise_blink_rel on master.tryserver.blink (JOB_FAILED, no build URL)
ajuma
Description was changed from ========== cc: Make visible rect computation aware of pixel-moving filters This ...
3 years, 11 months ago
(2017-01-10 15:27:25 UTC)
#54
Description was changed from
==========
cc: Make visible rect computation aware of pixel-moving filters
This adds a new ClipNode type (EXPANDS_CLIP) and uses such nodes to
account for the fact that certain kinds of effects have output that
depends on pixels that later get clipped out.
BUG=653631
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel
Committed: https://crrev.com/5e48a2e0284b930c68e73f44ea15807a9ffab541
Cr-Commit-Position: refs/heads/master@{#429050}
==========
to
==========
cc: Make visible rect computation aware of pixel-moving filters
This adds a new ClipNode type (EXPANDS_CLIP) and uses such nodes to
account for the fact that certain kinds of effects have output that
depends on pixels that later get clipped out.
BUG=653631
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel
Committed: https://crrev.com/5e48a2e0284b930c68e73f44ea15807a9ffab541
Cr-Commit-Position: refs/heads/master@{#429050}
==========
ajuma
The CQ bit was checked by ajuma@chromium.org to run a CQ dry run
3 years, 11 months ago
(2017-01-10 15:27:45 UTC)
#55
Going to re-land this now. The crashes that caused it to get reverted were fixed ...
3 years, 11 months ago
(2017-01-10 17:16:02 UTC)
#57
Going to re-land this now. The crashes that caused it to get reverted were fixed
by https://codereview.chromium.org/2543473004.
The test cases from bug 653631 still have disappearing reflections when partial
swap is enabled, but that's caused by a damage tracking issue in
SurfaceAggregator, so I'll fix that in a separate CL.
ajuma
The CQ bit was checked by ajuma@chromium.org
3 years, 11 months ago
(2017-01-10 17:16:12 UTC)
#58
CQ is committing da patch. Bot data: {"patchset_id": 280001, "attempt_start_ts": 1484068572030670, "parent_rev": "cf853f861018bf40bb283f50f12cade69db0091e", "commit_rev": "e947a35bcd6dce91dc4651680c48f8b996f7ea5e"}
3 years, 11 months ago
(2017-01-10 19:17:53 UTC)
#61
CQ is committing da patch.
Bot data: {"patchset_id": 280001, "attempt_start_ts": 1484068572030670,
"parent_rev": "cf853f861018bf40bb283f50f12cade69db0091e", "commit_rev":
"e947a35bcd6dce91dc4651680c48f8b996f7ea5e"}
commit-bot: I haz the power
Description was changed from ========== cc: Make visible rect computation aware of pixel-moving filters This ...
3 years, 11 months ago
(2017-01-10 19:18:21 UTC)
#62
Message was sent while issue was closed.
Description was changed from
==========
cc: Make visible rect computation aware of pixel-moving filters
This adds a new ClipNode type (EXPANDS_CLIP) and uses such nodes to
account for the fact that certain kinds of effects have output that
depends on pixels that later get clipped out.
BUG=653631
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel
Committed: https://crrev.com/5e48a2e0284b930c68e73f44ea15807a9ffab541
Cr-Commit-Position: refs/heads/master@{#429050}
==========
to
==========
cc: Make visible rect computation aware of pixel-moving filters
This adds a new ClipNode type (EXPANDS_CLIP) and uses such nodes to
account for the fact that certain kinds of effects have output that
depends on pixels that later get clipped out.
BUG=653631
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel
Committed: https://crrev.com/5e48a2e0284b930c68e73f44ea15807a9ffab541
Cr-Original-Commit-Position: refs/heads/master@{#429050}
Review-Url: https://codereview.chromium.org/2423483003
Cr-Commit-Position: refs/heads/master@{#442652}
Committed:
https://chromium.googlesource.com/chromium/src/+/e947a35bcd6dce91dc4651680c48...
==========
commit-bot: I haz the power
Committed patchset #15 (id:280001) as https://chromium.googlesource.com/chromium/src/+/e947a35bcd6dce91dc4651680c48f8b996f7ea5e
3 years, 11 months ago
(2017-01-10 19:18:24 UTC)
#63
Issue 2423483003: cc: Make visible rect computation aware of pixel-moving filters
(Closed)
Created 4 years, 2 months ago by ajuma
Modified 3 years, 11 months ago
Reviewers: weiliangc, jaydasika
Base URL:
Comments: 11