Chromium Code Reviews
Descriptioncc: Clip delegated quads to the correct clip rect.
The clip rect of the delegated renderer layer needs to be honored by the quads
that it generates.
1) Intersect any clip rects in the delegated quads with the
DelegatedRendererLayer's clip rect.
2) If a quad has no clip rect, then set it to the entire rect of the
DelegatedRendererLayer in its target space, so that they will not go outside
of the layer's bounds.
Tests:
DelegatedRendererLayerImplTestTransform.QuadsUnclipped_NoSurface
DelegatedRendererLayerImplTestTransform.QuadsClipped_NoSurface
DelegatedRendererLayerImplTestTransform.QuadsUnclipped_Surface
DelegatedRendererLayerImplTestTransform.QuadsClipped_Surface
DelegatedRendererLayerImplTestClip.QuadsUnclipped_LayerUnclipped_NoSurface
DelegatedRendererLayerImplTestClip.QuadsClipped_LayerUnclipped_NoSurface
DelegatedRendererLayerImplTestClip.QuadsUnclipped_LayerClipped_NoSurface
DelegatedRendererLayerImplTestClip.QuadsClipped_LayerClipped_NoSurface
DelegatedRendererLayerImplTestClip.QuadsUnclipped_LayerUnclipped_Surface
DelegatedRendererLayerImplTestClip.QuadsClipped_LayerUnclipped_Surface
DelegatedRendererLayerImplTestClip.QuadsUnclipped_LayerClipped_Surface
DelegatedRendererLayerImplTestClip.QuadsClipped_LayerClipped_Surface
R=piman
BUG=169089
Depends on: https://codereview.chromium.org/11871008
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=178143
Patch Set 1 #Patch Set 2 : #Patch Set 3 : rebased-on-no-clipped_rect_in_target #
Messages
Total messages: 10 (0 generated)
|
|||||||||||||||||||||||||||||||||||||