Descriptioncc: Don't DCHECK for layers with weird transforms.
A layer with a non-invertible transform should have an empty
visible content rect, so that we do not try to raster it.
A layer that has a transform that makes it non-visible in the
viewport would also inversely make the viewport non-visible
(empty) in its own space. The prioritization rect for this layer
should be empty, making all tiles not live.
Tests:
PictureLayerTilingTest.EmptyStartingRect
PictureLayerTilingIteratorTest.TilesExist
LayerTreeHostCommonTest.DrawableAndVisibleContentRectsForLayersWithUninvertibleTransform
LayerTreeHostTestUninvertibleTransformDoesNotBlockActivation.RunMultiThread
R=enne
BUG=229409
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=193329
Patch Set 1 #
Total comments: 2
Patch Set 2 : #Patch Set 3 : LayerTreeHostTestUninvertibleTransformDoesNotBlockActivation.RunMultiThread #Patch Set 4 : #
Messages
Total messages: 15 (0 generated)
|