Home
last modified time | relevance | path

Searched refs:ddl (Results 1 – 25 of 72) sorted by relevance

123

/external/skia/src/gpu/vk/
DGrVkSecondaryCBDrawContext.cpp178 bool GrVkSecondaryCBDrawContext::draw(sk_sp<const SkDeferredDisplayList> ddl) { argument
180 bool GrVkSecondaryCBDrawContext::draw(const SkDeferredDisplayList* ddl) {
182 if (!ddl || !this->isCompatible(ddl->characterization())) {
193 direct->priv().createDDLTask(std::move(ddl), sdc->asRenderTargetProxyRef(), {0, 0});
/external/skia/src/gpu/
DGrDrawingManager.cpp568 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()
[all …]
DGrRecordingContextPriv.cpp13 void GrRecordingContextPriv::moveRenderTasksToDDL(SkDeferredDisplayList* ddl) { in moveRenderTasksToDDL() argument
14 fContext->drawingManager()->moveRenderTasksToDDL(ddl); in moveRenderTasksToDDL()
DGrDDLTask.cpp16 sk_sp<const SkDeferredDisplayList> ddl, in GrDDLTask() argument
18 : fDDL(std::move(ddl)) in GrDDLTask()
DGrDirectContextPriv.cpp69 void GrDirectContextPriv::createDDLTask(sk_sp<const SkDeferredDisplayList> ddl, in createDDLTask() argument
72 fContext->drawingManager()->createDDLTask(std::move(ddl), std::move(newDest), offset); in createDDLTask()
DGrDrawingManager.h142 void moveRenderTasksToDDL(SkDeferredDisplayList* ddl);
/external/skia/fuzz/
DFuzzCreateDDL.cpp183 static bool draw_ddl(sk_sp<SkSurface> surface, sk_sp<SkDeferredDisplayList> ddl) { in draw_ddl() argument
184 return surface->draw(std::move(ddl)); in draw_ddl()
224 sk_sp<SkDeferredDisplayList> ddl = make_ddl(fuzz, dContext, c); in DEF_FUZZ() local
225 if (!ddl) { in DEF_FUZZ()
229 if (!draw_ddl(std::move(surface), std::move(ddl))) { in DEF_FUZZ()
DFuzzDDLThreading.cpp247 sk_sp<SkDeferredDisplayList> ddl = recorder.detach(); in recordAndPlayDDL() local
248 fGpuTaskGroup.add([=, ddl{std::move(ddl)}]{ in recordAndPlayDDL()
249 bool success = fSurface->draw(std::move(ddl)); in recordAndPlayDDL()
/external/skia/tests/
DDeferredDisplayListTest.cpp390 sk_sp<SkDeferredDisplayList> ddl; in DDLSurfaceCharacterizationTestImpl() local
398 ddl = params.createDDL(dContext); in DDLSurfaceCharacterizationTestImpl()
399 SkAssertResult(ddl); in DDLSurfaceCharacterizationTestImpl()
407 REPORTER_ASSERT(reporter, s->draw(ddl)); in DDLSurfaceCharacterizationTestImpl()
425 REPORTER_ASSERT(reporter, !s->draw(ddl), in DDLSurfaceCharacterizationTestImpl()
439 REPORTER_ASSERT(reporter, !s->draw(ddl)); in DDLSurfaceCharacterizationTestImpl()
446 REPORTER_ASSERT(reporter, s->draw(ddl)); in DDLSurfaceCharacterizationTestImpl()
450 REPORTER_ASSERT(reporter, s->draw(ddl)); in DDLSurfaceCharacterizationTestImpl()
454 REPORTER_ASSERT(reporter, s->draw(ddl)); in DDLSurfaceCharacterizationTestImpl()
468 REPORTER_ASSERT(reporter, !s->draw(ddl)); // bc the DDL was made w/ textureability in DDLSurfaceCharacterizationTestImpl()
[all …]
/external/skqp/tests/
DDeferredDisplayListTest.cpp501 std::unique_ptr<SkDeferredDisplayList> ddl; in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() local
507 ddl = params.createDDL(context); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
508 SkAssertResult(ddl); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
517 REPORTER_ASSERT(reporter, s->draw(ddl.get())); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
570 REPORTER_ASSERT(reporter, !s->draw(ddl.get()), in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
591 REPORTER_ASSERT(reporter, !s->draw(ddl.get())); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
598 REPORTER_ASSERT(reporter, s->draw(ddl.get())); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
602 REPORTER_ASSERT(reporter, s->draw(ddl.get())); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
606 REPORTER_ASSERT(reporter, s->draw(ddl.get())); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
624 REPORTER_ASSERT(reporter, !s->draw(ddl.get())); // bc the DDL was made w/ textureability in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
[all …]
/external/skqp/src/core/
DSkDeferredDisplayListPriv.h35 explicit SkDeferredDisplayListPriv(SkDeferredDisplayList* ddl) : fDDL(ddl) {} in SkDeferredDisplayListPriv() argument
DSkDeferredDisplayListRecorder.cpp202 auto ddl = std::unique_ptr<SkDeferredDisplayList>( in detach() local
205 fContext->contextPriv().moveOpListsToDDL(ddl.get()); in detach()
210 return ddl; in detach()
/external/skia/src/core/
DSkDeferredDisplayListPriv.h43 explicit SkDeferredDisplayListPriv(SkDeferredDisplayList* ddl) : fDDL(ddl) {} in SkDeferredDisplayListPriv() argument
DSkDeferredDisplayList.cpp49 SkDeferredDisplayList* ddl) in ProgramIterator() argument
51 , fProgramData(ddl->programData()) in ProgramIterator()
DSkDeferredDisplayListRecorder.cpp225 auto ddl = sk_sp<SkDeferredDisplayList>(new SkDeferredDisplayList(fCharacterization, in detach() local
229 fContext->priv().moveRenderTasksToDDL(ddl.get()); in detach()
234 return ddl; in detach()
/external/skqp/src/gpu/
DGrDrawingManager.cpp491 void GrDrawingManager::moveOpListsToDDL(SkDeferredDisplayList* ddl) { in moveOpListsToDDL() argument
498 fDAG.swap(&ddl->fOpLists); in moveOpListsToDDL()
502 ddl->fPendingPaths = ccpr->detachPendingPaths(); in moveOpListsToDDL()
509 void GrDrawingManager::copyOpListsFromDDL(const SkDeferredDisplayList* ddl, in copyOpListsFromDDL() argument
524 ddl->fLazyProxyData->fReplayDest = newDest; in copyOpListsFromDDL()
526 if (ddl->fPendingPaths.size()) { in copyOpListsFromDDL()
529 ccpr->mergePendingPaths(ddl->fPendingPaths); in copyOpListsFromDDL()
532 fDAG.add(ddl->fOpLists); in copyOpListsFromDDL()
DGrDrawingManager.h82 void moveOpListsToDDL(SkDeferredDisplayList* ddl);
DGrContext.cpp955 void GrContextPriv::moveOpListsToDDL(SkDeferredDisplayList* ddl) { in moveOpListsToDDL() argument
956 fContext->fDrawingManager->moveOpListsToDDL(ddl); in moveOpListsToDDL()
959 void GrContextPriv::copyOpListsFromDDL(const SkDeferredDisplayList* ddl, in copyOpListsFromDDL() argument
961 fContext->fDrawingManager->copyOpListsFromDDL(ddl, newDest); in copyOpListsFromDDL()
/external/skqp/tools/
DDDLTileHelper.cpp36 std::unique_ptr<SkDeferredDisplayList> ddl = recorder.detach(); in createTileSpecificSKP() local
37 if (ddl->priv().numOpLists()) { in createTileSpecificSKP()
/external/skqp/src/image/
DSkSurface_Gpu.cpp256 bool SkSurface_Gpu::onDraw(const SkDeferredDisplayList* ddl) { in onDraw() argument
257 if (!ddl || !this->isCompatible(ddl->characterization())) { in onDraw()
264 ctx->contextPriv().copyOpListsFromDDL(ddl, rtc->asRenderTargetProxy()); in onDraw()
DSkSurface.cpp263 bool SkSurface::draw(SkDeferredDisplayList* ddl) { in draw() argument
264 return asSB(this)->onDraw(ddl); in draw()
/external/skia/src/image/
DSkSurface_Gpu.cpp385 bool SkSurface_Gpu::onDraw(sk_sp<const SkDeferredDisplayList> ddl, SkIPoint offset) { in onDraw() argument
386 if (!ddl || !this->isCompatible(ddl->characterization())) { in onDraw()
397 direct->priv().createDDLTask(std::move(ddl), sdc->asRenderTargetProxyRef(), offset); in onDraw()
DSkSurface.cpp349 bool SkSurface::draw(sk_sp<const SkDeferredDisplayList> ddl, int xOffset, int yOffset) { in draw() argument
354 return asSB(this)->onDraw(std::move(ddl), { xOffset, yOffset }); in draw()
/external/skia/tools/
DDDLTileHelper.h70 SkDeferredDisplayList* ddl() { return fDisplayList.get(); } in ddl() function
/external/ImageMagick/PerlMagick/t/
Dinput.fits1 …YVVlrjaS_fgjhjjpr}vs�������ϋ}67=@BDDED?=><:879=ACA>;<;OoSNZRV\OW]__b^R]li}ddl\[_bghmqsDCw�����αu…

123