diff options
author | jaydasika <jaydasika@chromium.org> | 2016-01-28 12:18:33 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-01-28 20:19:33 +0000 |
commit | e00c8a4bf6e38da254c9624602b2a74e45853103 (patch) | |
tree | 88b1d74e21508dd49cefbe0021b29e41172856cf /cc/proto | |
parent | 21a110d3e3c2367300904f9337da966f6f531b59 (diff) | |
download | chromium_src-e00c8a4bf6e38da254c9624602b2a74e45853103.zip chromium_src-e00c8a4bf6e38da254c9624602b2a74e45853103.tar.gz chromium_src-e00c8a4bf6e38da254c9624602b2a74e45853103.tar.bz2 |
cc:: Add transform nodes at boundaries of 3d rendering contexts
We then store the sorting context id in transform nodes and
use it to determine layer and surface backface visibility.
This patch also fixes a bug in backface visibility
computation when we have nested 3d rendering contexts.
BUG=568746,581570
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Review URL: https://codereview.chromium.org/1624693004
Cr-Commit-Position: refs/heads/master@{#372150}
Diffstat (limited to 'cc/proto')
-rw-r--r-- | cc/proto/property_tree.proto | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/cc/proto/property_tree.proto b/cc/proto/property_tree.proto index d7d74b2..f70c8bd 100644 --- a/cc/proto/property_tree.proto +++ b/cc/proto/property_tree.proto @@ -58,6 +58,7 @@ message TranformNodeData { optional Vector2dF scroll_snap = 36; optional Vector2dF source_offset = 37; optional Vector2dF source_to_parent = 38; + optional int64 sorting_context_id = 39; } // Proto for struct ClipNodeData. |