Home
last modified time | relevance | path

Searched refs:GrDeferredDisplayList (Results 1 – 25 of 29) sorted by relevance

12

/external/skia/src/gpu/ganesh/
DGrDeferredDisplayList.cpp19 GrDeferredDisplayList::GrDeferredDisplayList(const GrSurfaceCharacterization& characterization, in GrDeferredDisplayList() function in GrDeferredDisplayList
29 GrDeferredDisplayList::~GrDeferredDisplayList() { in ~GrDeferredDisplayList()
37 GrDeferredDisplayList::ProgramIterator::ProgramIterator(GrDirectContext* dContext, in ProgramIterator()
38 GrDeferredDisplayList* ddl) in ProgramIterator()
44 GrDeferredDisplayList::ProgramIterator::~ProgramIterator() {} in ~ProgramIterator()
46 bool GrDeferredDisplayList::ProgramIterator::compile() { in compile()
54 bool GrDeferredDisplayList::ProgramIterator::done() const { in done()
58 void GrDeferredDisplayList::ProgramIterator::next() { in next()
64 bool DrawDDL(SkSurface* surface, sk_sp<const GrDeferredDisplayList> ddl) { in DrawDDL()
76 bool DrawDDL(sk_sp<SkSurface> surface, sk_sp<const GrDeferredDisplayList> ddl) { in DrawDDL()
DGrDeferredDisplayListPriv.h27 const GrDeferredDisplayList::LazyProxyData* lazyProxyData() const { in lazyProxyData()
40 explicit GrDeferredDisplayListPriv(GrDeferredDisplayList* ddl) : fDDL(ddl) {} in GrDeferredDisplayListPriv()
47 GrDeferredDisplayList* fDDL;
49 friend class GrDeferredDisplayList; // to construct/copy this type. variable
52 inline GrDeferredDisplayListPriv GrDeferredDisplayList::priv() { in priv()
56 inline const GrDeferredDisplayListPriv GrDeferredDisplayList::priv () const { // NOLINT(readabilit… in priv()
57 return GrDeferredDisplayListPriv(const_cast<GrDeferredDisplayList*>(this)); in priv()
DGrDeferredDisplayListRecorder.cpp69 fLazyProxyData = sk_sp<GrDeferredDisplayList::LazyProxyData>( in init()
70 new GrDeferredDisplayList::LazyProxyData); in init()
184 sk_sp<GrDeferredDisplayList> GrDeferredDisplayListRecorder::detach() { in detach()
195 auto ddl = sk_sp<GrDeferredDisplayList>(new GrDeferredDisplayList(fCharacterization, in detach()
DGrDDLTask.h16 class GrDeferredDisplayList; variable
36 sk_sp<const GrDeferredDisplayList>);
77 sk_sp<const GrDeferredDisplayList> fDDL;
DGrDrawingManager.h33 class GrDeferredDisplayList; variable
194 void moveRenderTasksToDDL(GrDeferredDisplayList* ddl);
195 void createDDLTask(sk_sp<const GrDeferredDisplayList>,
DGrDirectContextPriv.h28 class GrDeferredDisplayList; variable
145 void createDDLTask(sk_sp<const GrDeferredDisplayList>,
DGrRecordingContextPriv.h30 class GrDeferredDisplayList; variable
99 void moveRenderTasksToDDL(GrDeferredDisplayList*);
DGrDDLTask.cpp28 sk_sp<const GrDeferredDisplayList> ddl) in GrDDLTask()
DGrDirectContextPriv.cpp95 void GrDirectContextPriv::createDDLTask(sk_sp<const GrDeferredDisplayList> ddl, in createDDLTask()
DGrRecordingContextPriv.cpp76 void GrRecordingContextPriv::moveRenderTasksToDDL(GrDeferredDisplayList* ddl) { in moveRenderTasksToDDL()
DGrDrawingManager.cpp590 void GrDrawingManager::moveRenderTasksToDDL(GrDeferredDisplayList* ddl) { in moveRenderTasksToDDL()
615 void GrDrawingManager::createDDLTask(sk_sp<const GrDeferredDisplayList> ddl, in createDDLTask()
/external/skia/include/private/chromium/
DGrDeferredDisplayList.h27 class GrDeferredDisplayList : public SkNVRefCnt<GrDeferredDisplayList> {
29 SK_API ~GrDeferredDisplayList();
39 ProgramIterator(GrDirectContext*, GrDeferredDisplayList*);
77 SK_API GrDeferredDisplayList(const GrSurfaceCharacterization& characterization,
114 sk_sp<const GrDeferredDisplayList> ddl);
117 sk_sp<const GrDeferredDisplayList> ddl);
DGrVkSecondaryCBDrawContext.h18 class GrDeferredDisplayList; variable
114 bool draw(sk_sp<const GrDeferredDisplayList> deferredDisplayList);
116 bool draw(const GrDeferredDisplayList* deferredDisplayList);
DGrDeferredDisplayListRecorder.h47 sk_sp<GrDeferredDisplayList> detach();
58 sk_sp<GrDeferredDisplayList::LazyProxyData> fLazyProxyData;
DBUILD.bazel21 "GrDeferredDisplayList.h",
/external/skia/tools/
DDDLTileHelper.h72 GrDeferredDisplayList* ddl() { return fDisplayList.get(); } in ddl()
100 sk_sp<GrDeferredDisplayList> fDisplayList;
118 const sk_sp<GrDeferredDisplayList>& composeDDL() const { return fComposeDDL; } in composeDDL()
145 sk_sp<GrDeferredDisplayList> fComposeDDL;
DDDLTileHelper.cpp112 GrDeferredDisplayList::ProgramIterator iter(direct, fDisplayList.get()); in precompile()
/external/skia/tests/
DGrThreadSafeCacheTest.cpp206 sk_sp<GrDeferredDisplayList> snap1() { in snap1()
208 sk_sp<GrDeferredDisplayList> tmp = fRecorder1->detach(); in snap1()
216 sk_sp<GrDeferredDisplayList> snap2() { in snap2()
218 sk_sp<GrDeferredDisplayList> tmp = fRecorder2->detach(); in snap2()
430 bool checkImage(skiatest::Reporter* reporter, sk_sp<GrDeferredDisplayList> ddl) { in checkImage()
1098 sk_sp<GrDeferredDisplayList> ddl1 = helper.snap1(); in test_6()
1103 sk_sp<GrDeferredDisplayList> ddl2 = helper.snap2(); in test_6()
1147 sk_sp<GrDeferredDisplayList> ddl1 = helper.snap1(); in test_7()
1152 sk_sp<GrDeferredDisplayList> ddl2 = helper.snap2(); in test_7()
1202 sk_sp<GrDeferredDisplayList> ddl1 = helper.snap1(); in test_8()
[all …]
DDeferredDisplayListTest.cpp271 sk_sp<GrDeferredDisplayList> createDDL(GrDirectContext* dContext) const { in createDDL()
452 sk_sp<GrDeferredDisplayList> ddl; in DDLSurfaceCharacterizationTestImpl()
776 sk_sp<GrDeferredDisplayList> ddl = params.createDDL(dContext); in DEF_GANESH_TEST_FOR_VULKAN_CONTEXT()
829 sk_sp<GrDeferredDisplayList> ddl; in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
1210 sk_sp<GrDeferredDisplayList> ddl; in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
1282 sk_sp<GrDeferredDisplayList> ddl1 = recorder.detach(); in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
1290 sk_sp<GrDeferredDisplayList> ddl2 = recorder.detach(); in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
/external/skia/src/gpu/ganesh/surface/
DSkSurface_Ganesh.h21 class GrDeferredDisplayList; variable
96 bool draw(sk_sp<const GrDeferredDisplayList>);
/external/skia/fuzz/
DFuzzCreateDDL.cpp166 static sk_sp<GrDeferredDisplayList> make_ddl(Fuzz* fuzz, GrDirectContext* dContext, in make_ddl()
191 static bool draw_ddl(sk_sp<SkSurface> surface, sk_sp<const GrDeferredDisplayList> ddl) { in draw_ddl()
232 sk_sp<GrDeferredDisplayList> ddl = make_ddl(fuzz, dContext, c); in DEF_FUZZ()
DFuzzDDLThreading.cpp268 sk_sp<GrDeferredDisplayList> ddl = recorder.detach(); in recordAndPlayDDL()
/external/skia/src/gpu/ganesh/vk/
DGrVkSecondaryCBDrawContext.cpp222 bool GrVkSecondaryCBDrawContext::draw(sk_sp<const GrDeferredDisplayList> ddl) {
224 bool GrVkSecondaryCBDrawContext::draw(const GrDeferredDisplayList* ddl) {
/external/skia/bench/
DDDLRecorderBench.cpp94 std::vector<sk_sp<GrDeferredDisplayList>> fDDLs;
/external/skia/include/gpu/ganesh/
DGrRecordingContext.h127 friend class GrDeferredDisplayList; // for OwnedArenas variable

12