Lines Matching refs:ddl
568 void GrDrawingManager::moveRenderTasksToDDL(SkDeferredDisplayList* ddl) { in moveRenderTasksToDDL() argument
577 fDAG.swap(ddl->fRenderTasks); in moveRenderTasksToDDL()
580 for (auto& renderTask : ddl->fRenderTasks) { in moveRenderTasksToDDL()
585 ddl->fArenas = std::move(fContext->priv().detachArenas()); in moveRenderTasksToDDL()
587 fContext->priv().detachProgramData(&ddl->fProgramData); in moveRenderTasksToDDL()
591 ddl->fPendingPaths = ccpr->detachPendingPaths(); in moveRenderTasksToDDL()
598 void GrDrawingManager::createDDLTask(sk_sp<const SkDeferredDisplayList> ddl, in createDDLTask() argument
613 if (ddl->priv().targetProxy()->isMSAADirty()) { in createDDLTask()
615 ddl->characterization().origin(), in createDDLTask()
616 ddl->priv().targetProxy()->backingStoreDimensions().height(), in createDDLTask()
617 ddl->priv().targetProxy()->msaaDirtyRect()); in createDDLTask()
627 ddl->fLazyProxyData->fReplayDest = newDest.get(); in createDDLTask()
629 if (ddl->fPendingPaths.size()) { in createDDLTask()
632 ccpr->mergePendingPaths(ddl->fPendingPaths); in createDDLTask()
638 std::move(ddl), in createDDLTask()