Lines Matching refs:renderTask
85 GrRenderTask* GrDrawingManager::RenderTaskDAG::add(sk_sp<GrRenderTask> renderTask) { in add() argument
86 return fRenderTasks.emplace_back(std::move(renderTask)).get(); in add()
89 GrRenderTask* GrDrawingManager::RenderTaskDAG::addBeforeLast(sk_sp<GrRenderTask> renderTask) { in addBeforeLast() argument
94 return (fRenderTasks[fRenderTasks.count() - 2] = std::move(renderTask)).get(); in addBeforeLast()
322 if (fDAG.renderTask(i)) { in flush()
323 fDAG.renderTask(i)->gatherProxyIntervals(&alloc); in flush()
334 GrRenderTask* renderTask = fDAG.renderTask(i); in flush() local
335 if (!renderTask) { in flush()
338 if (!renderTask->isInstantiated()) { in flush()
343 renderTask->handleInternalAllocationFailure(); in flush()
359 SkASSERT(!fDAG.renderTask(i) || fDAG.renderTask(i)->unique()); in flush()
406 if (fDAG.renderTask(i)) { in executeRenderTasks()
407 fDAG.renderTask(i)->dump(true); in executeRenderTasks()
415 if (!fDAG.renderTask(i)) { in executeRenderTasks()
419 GrRenderTask* renderTask = fDAG.renderTask(i); in executeRenderTasks() local
420 SkASSERT(renderTask->isInstantiated()); in executeRenderTasks()
421 SkASSERT(renderTask->deferredProxiesAreInstantiated()); in executeRenderTasks()
423 renderTask->prepare(flushState); in executeRenderTasks()
454 if (!fDAG.renderTask(i)) { in executeRenderTasks()
458 if (fDAG.renderTask(i)->execute(flushState)) { in executeRenderTasks()
604 if (fActiveOpList != fDAG.renderTask(i)) { in validate()
605 SkASSERT(fDAG.renderTask(i)->isClosed()); in validate()