cc : Create effect nodes for non axis aligned clips

We currently create effect node (and render surface) if there
is a clip and the transform to the previous render target is not axis
aligned. But, when we stop deciding whether to create a render surface
during property tree building, we won't know if the transform to the
previous render surface is axis aligned. With this CL, we create
effect nodes if thre is a non axis aligned transform between clips.
Transform to previous render surface might be axis aligned
even if there is some ancestor between the clips that has a non axis
aligned transform. This implies, we might create an unnecessary effect
node in that case.

BUG=723036
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel

Review-Url: https://codereview.chromium.org/2885233002
Cr-Commit-Position: refs/heads/master@{#474161}
2 files changed