Home | History | Annotate | Download | only in surfaceflinger

Lines Matching refs:dirty

1015             // transform the dirty region into this screen's coordinate space
1021 // and draw the dirty region
1171 bool dirty = !mDisplays[dpy]->getDirtyRegion(false).isEmpty();
1175 // If nothing has changed (!dirty), don't recompose.
1183 bool mustRecompose = dirty && !(empty && wasEmpty);
1188 dirty ? "+" : "-",
1283 // transform the dirty region into this screen's coordinate space
1721 Region dirty;
1804 // compute this layer's dirty region
1807 dirty = visibleRegion;
1809 dirty.orSelf(layer->visibleRegion);
1828 dirty = (visibleRegion&oldCoveredRegion) | (newExposed-oldExposed);
1830 dirty.subtractSelf(aboveOpaqueLayers);
1832 // accumulate to the screen dirty region
1833 outDirtyRegion.orSelf(dirty);
1849 const Region& dirty) {
1853 hw->dirtyRegion.orSelf(dirty);
1891 const Region dirty(layer->latchBuffer(visibleRegions));
1894 invalidateLayerStack(s.layerStack, dirty);
1922 // 2) There is work to be done (the dirty region isn't empty)
1935 // we can redraw only what's dirty, but since SWAP_RECTANGLE only
1966 // update the swap region and clear the dirty region
1973 bool SurfaceFlinger::doComposeSurfaces(const sp<const DisplayDevice>& hw, const Region& dirty)
2014 // but limit it to the dirty region
2015 region.andSelf(dirty);
2054 const Region clip(dirty.intersect(tr.transform(layer->visibleRegion)));
2088 const Region clip(dirty.intersect(