Home
last modified time | relevance | path

Searched refs:GrOnFlushResourceProvider (Results 1 – 25 of 56) sorted by relevance

123

/external/skia/src/gpu/
DGrOnFlushResourceProvider.cpp20 std::unique_ptr<GrSurfaceDrawContext> GrOnFlushResourceProvider::makeRenderTargetContext( in makeRenderTargetContext()
47 void GrOnFlushResourceProvider::addTextureResolveTask(sk_sp<GrTextureProxy> textureProxy, in addTextureResolveTask()
61 bool GrOnFlushResourceProvider::assignUniqueKeyToProxy(const GrUniqueKey& key, in assignUniqueKeyToProxy()
67 void GrOnFlushResourceProvider::removeUniqueKeyFromProxy(GrTextureProxy* proxy) { in removeUniqueKeyFromProxy()
72 void GrOnFlushResourceProvider::processInvalidUniqueKey(const GrUniqueKey& key) { in processInvalidUniqueKey()
78 sk_sp<GrTextureProxy> GrOnFlushResourceProvider::findOrCreateProxyByUniqueKey( in findOrCreateProxyByUniqueKey()
85 bool GrOnFlushResourceProvider::instatiateProxy(GrSurfaceProxy* proxy) { in instatiateProxy()
103 sk_sp<GrGpuBuffer> GrOnFlushResourceProvider::makeBuffer(GrGpuBufferType intendedType, size_t size, in makeBuffer()
117 sk_sp<const GrGpuBuffer> GrOnFlushResourceProvider::findOrMakeStaticBuffer( in findOrMakeStaticBuffer()
130 uint32_t GrOnFlushResourceProvider::contextID() const { in contextID()
[all …]
DGrOnFlushResourceProvider.h19 class GrOnFlushResourceProvider; variable
38 virtual void preFlush(GrOnFlushResourceProvider*, SkSpan<const uint32_t> renderTaskIDs) = 0;
59 class GrOnFlushResourceProvider {
63 explicit GrOnFlushResourceProvider(GrDrawingManager* drawingMgr) : fDrawingMgr(drawingMgr) {} in GrOnFlushResourceProvider() function
94 GrOnFlushResourceProvider(const GrOnFlushResourceProvider&) = delete;
95 GrOnFlushResourceProvider& operator=(const GrOnFlushResourceProvider&) = delete;
DGrDynamicAtlas.h14 class GrOnFlushResourceProvider; variable
76 GrOnFlushResourceProvider*, sk_sp<GrTexture> backingTexture = nullptr);
/external/skqp/src/gpu/
DGrOnFlushResourceProvider.cpp16 sk_sp<GrRenderTargetContext> GrOnFlushResourceProvider::makeRenderTargetContext( in makeRenderTargetContext()
41 bool GrOnFlushResourceProvider::assignUniqueKeyToProxy(const GrUniqueKey& key, in assignUniqueKeyToProxy()
47 void GrOnFlushResourceProvider::removeUniqueKeyFromProxy(GrTextureProxy* proxy) { in removeUniqueKeyFromProxy()
52 void GrOnFlushResourceProvider::processInvalidUniqueKey(const GrUniqueKey& key) { in processInvalidUniqueKey()
58 sk_sp<GrTextureProxy> GrOnFlushResourceProvider::findOrCreateProxyByUniqueKey( in findOrCreateProxyByUniqueKey()
64 bool GrOnFlushResourceProvider::instatiateProxy(GrSurfaceProxy* proxy) { in instatiateProxy()
76 sk_sp<GrBuffer> GrOnFlushResourceProvider::makeBuffer(GrBufferType intendedType, size_t size, in makeBuffer()
85 sk_sp<const GrBuffer> GrOnFlushResourceProvider::findOrMakeStaticBuffer(GrBufferType intendedType, in findOrMakeStaticBuffer()
97 uint32_t GrOnFlushResourceProvider::contextID() const { in contextID()
101 const GrCaps* GrOnFlushResourceProvider::caps() const { in caps()
DGrOnFlushResourceProvider.h19 class GrOnFlushResourceProvider; variable
40 virtual void preFlush(GrOnFlushResourceProvider*,
65 class GrOnFlushResourceProvider {
67 explicit GrOnFlushResourceProvider(GrDrawingManager* drawingMgr) : fDrawingMgr(drawingMgr) {} in GrOnFlushResourceProvider() function
99 GrOnFlushResourceProvider(const GrOnFlushResourceProvider&) = delete;
100 GrOnFlushResourceProvider& operator=(const GrOnFlushResourceProvider&) = delete;
/external/skia/src/gpu/ccpr/
DGrCCPerFlushResources.h14 class GrOnFlushResourceProvider; variable
23 GrCCPerFlushResources(GrOnFlushResourceProvider*, const GrCCAtlas::Specs&);
32 GrOnFlushResourceProvider*, const SkIRect& clipIBounds, const SkPath& devPath,
36 std::unique_ptr<GrCCAtlas> finalize(GrOnFlushResourceProvider*);
44 GrOnFlushResourceProvider*, const SkIRect& clippedPathIBounds, GrScissorTest,
53 void flushRenderedPaths(GrOnFlushResourceProvider*);
DGrCCPerFlushResources.cpp20 GrCCPerFlushResources::GrCCPerFlushResources(GrOnFlushResourceProvider* onFlushRP, in GrCCPerFlushResources()
26 GrOnFlushResourceProvider* onFlushRP, const SkIRect& clipIBounds, const SkPath& devPath, in renderDeviceSpacePathInAtlas()
50 GrOnFlushResourceProvider* onFlushRP, const SkIRect& clippedPathIBounds, in placeRenderedPathInAtlas()
90 static void draw_stencil_to_coverage(GrOnFlushResourceProvider* onFlushRP, in draw_stencil_to_coverage()
134 void GrCCPerFlushResources::flushRenderedPaths(GrOnFlushResourceProvider* onFlushRP) { in flushRenderedPaths()
174 std::unique_ptr<GrCCAtlas> GrCCPerFlushResources::finalize(GrOnFlushResourceProvider* onFlushRP) { in finalize()
DGrCCClipPath.h18 class GrOnFlushResourceProvider; variable
45 GrOnFlushResourceProvider*);
DGrCCClipPath.cpp41 GrOnFlushResourceProvider* onFlushRP) { in renderPathInAtlas()
DGrCoverageCountingPathRenderer.h60 void preFlush(GrOnFlushResourceProvider*, SkSpan<const uint32_t> taskIDs) override;
/external/skqp/src/gpu/ccpr/
DGrCCDrawPathsOp.h20 class GrOnFlushResourceProvider; variable
48 void accountForOwnPaths(GrCCPathCache*, GrOnFlushResourceProvider*, GrCCPerFlushResourceSpecs*);
63 void setupResources(GrCCPathCache*, GrOnFlushResourceProvider*, GrCCPerFlushResources*,
93 void accountForOwnPath(GrCCPathCache*, GrOnFlushResourceProvider*,
95 void setupResources(GrCCPathCache*, GrOnFlushResourceProvider*, GrCCPerFlushResources*,
DGrCCPerFlushResources.h19 class GrOnFlushResourceProvider; variable
68 GrCCPerFlushResources(GrOnFlushResourceProvider*, const GrCCPerFlushResourceSpecs&);
74 void upgradeEntryToLiteralCoverageAtlas(GrCCPathCache*, GrOnFlushResourceProvider*,
103 bool finalize(GrOnFlushResourceProvider*, SkTArray<sk_sp<GrRenderTargetContext>>* out);
DGrCCPathProcessor.h19 class GrOnFlushResourceProvider; variable
69 static sk_sp<const GrBuffer> FindVertexBuffer(GrOnFlushResourceProvider*);
70 static sk_sp<const GrBuffer> FindIndexBuffer(GrOnFlushResourceProvider*);
DGrCCAtlas.h19 class GrOnFlushResourceProvider; variable
73 sk_sp<GrCCCachedAtlas> refOrMakeCachedAtlas(GrOnFlushResourceProvider*);
82 sk_sp<GrRenderTargetContext> makeRenderTargetContext(GrOnFlushResourceProvider*,
DGrCCFiller.h20 class GrOnFlushResourceProvider; variable
45 bool prepareToDraw(GrOnFlushResourceProvider*);
DGrCCPathCache.h108 OnFlushEntryRef find(GrOnFlushResourceProvider*, const GrShape&,
120 void purgeInvalidatedAtlasTextures(GrOnFlushResourceProvider*);
232 void setCoverageCountAtlas(GrOnFlushResourceProvider*, GrCCAtlas*, const SkIVector& atlasOffset,
238 ReleaseAtlasResult upgradeToLiteralCoverageAtlas(GrCCPathCache*, GrOnFlushResourceProvider*,
DGrCCStroker.h18 class GrOnFlushResourceProvider; variable
55 bool prepareToDraw(GrOnFlushResourceProvider*);
DGrCCPathCache.cpp162 GrOnFlushResourceProvider* onFlushRP, const GrShape& shape, in find()
294 void GrCCPathCache::purgeInvalidatedAtlasTextures(GrOnFlushResourceProvider* onFlushRP) { in purgeInvalidatedAtlasTextures()
354 GrOnFlushResourceProvider* onFlushRP, GrCCAtlas* atlas, const SkIVector& atlasOffset, in setCoverageCountAtlas()
379 GrCCPathCache* pathCache, GrOnFlushResourceProvider* onFlushRP, GrCCAtlas* atlas, in upgradeToLiteralCoverageAtlas()
DGrCCDrawPathsOp.cpp210 GrOnFlushResourceProvider* onFlushRP, in accountForOwnPaths()
218 GrCCPathCache* pathCache, GrOnFlushResourceProvider* onFlushRP, in accountForOwnPath()
303 GrCCPathCache* pathCache, GrOnFlushResourceProvider* onFlushRP, in setupResources()
319 GrCCPathCache* pathCache, GrOnFlushResourceProvider* onFlushRP, in setupResources()
DGrCCPathProcessor.cpp37 sk_sp<const GrBuffer> GrCCPathProcessor::FindVertexBuffer(GrOnFlushResourceProvider* onFlushRP) { in FindVertexBuffer()
67 sk_sp<const GrBuffer> GrCCPathProcessor::FindIndexBuffer(GrOnFlushResourceProvider* onFlushRP) { in FindIndexBuffer()
DGrCCAtlas.cpp164 sk_sp<GrCCCachedAtlas> GrCCAtlas::refOrMakeCachedAtlas(GrOnFlushResourceProvider* onFlushRP) { in refOrMakeCachedAtlas()
184 GrOnFlushResourceProvider* onFlushRP, sk_sp<GrTexture> backingTexture) { in makeRenderTargetContext()
/external/skia/src/gpu/tessellate/
DGrTessellationPathRenderer.h57 void preFlush(GrOnFlushResourceProvider*, SkSpan<const uint32_t> taskIDs) override;
70 void renderAtlas(GrOnFlushResourceProvider*);
/external/skqp/include/private/
DGrCCClipPath.h17 class GrOnFlushResourceProvider; variable
61 void renderPathInAtlas(GrCCPerFlushResources*, GrOnFlushResourceProvider*);
/external/skqp/src/gpu/ops/
DGrSmallPathRenderer.h36 void preFlush(GrOnFlushResourceProvider* onFlushResourceProvider, const uint32_t*, int, in preFlush()
/external/skia/src/gpu/ops/
DGrSmallPathAtlasMgr.h50 void preFlush(GrOnFlushResourceProvider* onFlushRP, in preFlush()

123