Lines Matching refs:opList
80 void GrDrawingManager::OpListDAG::add(sk_sp<GrOpList> opList) { in add() argument
81 fOpLists.emplace_back(std::move(opList)); in add()
289 if (fDAG.opList(i)) { in flush()
290 fDAG.opList(i)->gatherProxyIntervals(&alloc); in flush()
300 if (fDAG.opList(i) && !fDAG.opList(i)->isFullyInstantiated()) { in flush()
304 if (fDAG.opList(i)) { in flush()
305 fDAG.opList(i)->purgeOpsWithUninstantiatedProxies(); in flush()
321 SkASSERT(!fDAG.opList(i) || fDAG.opList(i)->unique()); in flush()
361 if (fDAG.opList(i)) { in executeOpLists()
362 fDAG.opList(i)->dump(true); in executeOpLists()
371 if (!fDAG.opList(i)) { in executeOpLists()
375 GrOpList* opList = fDAG.opList(i); in executeOpLists() local
378 if (!opList->isFullyInstantiated()) { in executeOpLists()
384 if (!opList->instantiate(resourceProvider)) { in executeOpLists()
392 opList->instantiateDeferredProxies(fContext->contextPriv().resourceProvider()); in executeOpLists()
393 opList->prepare(flushState); in executeOpLists()
423 if (!fDAG.opList(i)) { in executeOpLists()
427 if (fDAG.opList(i)->execute(flushState)) { in executeOpLists()
549 if (fActiveOpList != fDAG.opList(i)) { in validate()
550 SkASSERT(fDAG.opList(i)->isClosed()); in validate()
586 sk_sp<GrRenderTargetOpList> opList(new GrRenderTargetOpList( in newRTOpList() local
591 SkASSERT(rtp->getLastOpList() == opList.get()); in newRTOpList()
594 fDAG.add(opList); in newRTOpList()
597 fActiveOpList = opList.get(); in newRTOpList()
602 return opList; in newRTOpList()
627 sk_sp<GrTextureOpList> opList(new GrTextureOpList(fContext->contextPriv().resourceProvider(), in newTextureOpList() local
632 SkASSERT(textureProxy->getLastOpList() == opList.get()); in newTextureOpList()
634 fDAG.add(opList); in newTextureOpList()
636 fActiveOpList = opList.get(); in newTextureOpList()
640 return opList; in newTextureOpList()