Home
last modified time | relevance | path

Searched refs:GrProxyProvider (Results 1 – 25 of 61) sorted by relevance

123

/external/skia/src/gpu/ganesh/
DGrProxyProvider.cpp41 GrProxyProvider::GrProxyProvider(GrImageContext* imageContext) : fImageContext(imageContext) {} in GrProxyProvider() function in GrProxyProvider
43 GrProxyProvider::~GrProxyProvider() { in ~GrProxyProvider()
52 bool GrProxyProvider::assignUniqueKeyToProxy(const skgpu::UniqueKey& key, GrTextureProxy* proxy) { in assignUniqueKeyToProxy()
83 void GrProxyProvider::adoptUniqueKeyFromSurface(GrTextureProxy* proxy, const GrSurface* surf) { in adoptUniqueKeyFromSurface()
92 void GrProxyProvider::removeUniqueKeyFromProxy(GrTextureProxy* proxy) { in removeUniqueKeyFromProxy()
104 sk_sp<GrTextureProxy> GrProxyProvider::findProxyByUniqueKey(const skgpu::UniqueKey& key) { in findProxyByUniqueKey()
121 sk_sp<GrTextureProxy> GrProxyProvider::testingOnly_createInstantiatedProxy( in testingOnly_createInstantiatedProxy()
174 sk_sp<GrTextureProxy> GrProxyProvider::testingOnly_createInstantiatedProxy( in testingOnly_createInstantiatedProxy()
196 sk_sp<GrTextureProxy> GrProxyProvider::testingOnly_createWrapped(sk_sp<GrTexture> tex) { in testingOnly_createWrapped()
201 sk_sp<GrTextureProxy> GrProxyProvider::createWrapped(sk_sp<GrTexture> tex, in createWrapped()
[all …]
DGrTextureProxy.h28 class GrProxyProvider; variable
120 friend class GrProxyProvider; // for ctors variable
206 GrProxyProvider* fProxyProvider; // only set when fUniqueKey is valid
218 void setUniqueKey(GrProxyProvider*, const skgpu::UniqueKey&);
DGrDrawOpAtlas.h22 class GrProxyProvider; variable
77 static std::unique_ptr<GrDrawOpAtlas> Make(GrProxyProvider* proxyProvider,
169 GrDrawOpAtlas(GrProxyProvider*, const GrBackendFormat& format, SkColorType, size_t bpp,
195 bool createPages(GrProxyProvider*, skgpu::AtlasGenerationCounter*);
DGrTextureProxyCacheAccess.h18 void setUniqueKey(GrProxyProvider* proxyProvider, const skgpu::UniqueKey& key) { in setUniqueKey()
36 friend class GrProxyProvider; // to use this type variable
DClipStack.h22 class GrProxyProvider; variable
192 void invalidate(GrProxyProvider* proxyProvider);
260 void invalidateMasks(GrProxyProvider* proxyProvider, Mask::Stack* masks);
316 mutable GrProxyProvider* fProxyProvider;
DGrProxyProvider.h26 class GrProxyProvider {
30 GrProxyProvider(GrImageContext*);
32 ~GrProxyProvider();
DGrProcessorUnitTest.h25 class GrProxyProvider; variable
61 GrProxyProvider* proxyProvider();
DGrResourceCache.h26 class GrProxyProvider; variable
261 void setProxyProvider(GrProxyProvider* proxyProvider) { fProxyProvider = proxyProvider; } in setProxyProvider()
357 GrProxyProvider* fProxyProvider = nullptr;
DGrRecordingContextPriv.h39 GrProxyProvider* proxyProvider() { return this->context()->proxyProvider(); } in proxyProvider()
40 const GrProxyProvider* proxyProvider() const { return this->context()->proxyProvider(); } in proxyProvider()
DGrTextureProxy.cpp117 GrProxyProvider::InvalidateGPUResource::kNo); in ~GrTextureProxy()
189 void GrTextureProxy::setUniqueKey(GrProxyProvider* proxyProvider, const skgpu::UniqueKey& key) { in setUniqueKey()
DGrTextureRenderTargetProxy.h28 friend class GrProxyProvider; // for ctors variable
DGrDrawOpAtlas.cpp69 std::unique_ptr<GrDrawOpAtlas> GrDrawOpAtlas::Make(GrProxyProvider* proxyProvider, in Make()
97 GrDrawOpAtlas::GrDrawOpAtlas(GrProxyProvider* proxyProvider, const GrBackendFormat& format, in GrDrawOpAtlas()
461 GrProxyProvider* proxyProvider, GenerationCounter* generationCounter) { in createPages()
/external/skia/tests/
DTextureProxyTest.cpp50 int GrProxyProvider::numUniqueKeyProxies_TestOnly() const { in numUniqueKeyProxies_TestOnly()
62 GrProxyProvider* proxyProvider, in deferred_tex()
84 GrProxyProvider* proxyProvider, in deferred_texRT()
105 GrProxyProvider* proxyProvider, SkBackingFit fit) { in wrapped()
114 GrProxyProvider* proxyProvider, SkBackingFit fit) { in wrapped_with_key()
144 GrProxyProvider* proxyProvider = dContext->priv().proxyProvider(); in create_wrapped_backend()
161 GrProxyProvider* proxyProvider = dContext->priv().proxyProvider(); in basic_test()
255 GrProxyProvider* proxyProvider = dContext->priv().proxyProvider(); in invalidation_test()
310 GrProxyProvider* proxyProvider = dContext->priv().proxyProvider(); in invalidation_and_instantiation_test()
354 GrProxyProvider* proxyProvider = direct->priv().proxyProvider(); in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
DLazyProxyTest.cpp100 GrProxyProvider* proxyProvider, in Make()
118 Op(GrRecordingContext* ctx, GrProxyProvider* proxyProvider, in Op()
124 fProxy = GrProxyProvider::MakeFullyLazyProxy( in Op()
175 ClipFP(GrRecordingContext* ctx, GrProxyProvider* proxyProvider, LazyProxyTest* test, in ClipFP()
187 fLazyProxy = GrProxyProvider::MakeFullyLazyProxy( in ClipFP()
214 GrProxyProvider* const fProxyProvider;
237 GrProxyProvider* proxyProvider = rContext->priv().proxyProvider(); in apply()
258 GrProxyProvider* proxyProvider = ctx->priv().proxyProvider();
376 GrProxyProvider* proxyProvider, in Make()
393 LazyFailedInstantiationTestOp(const GrCaps* caps, GrProxyProvider* proxyProvider, in LazyFailedInstantiationTestOp()
[all …]
DProxyConversionTest.cpp35 static sk_sp<GrSurfaceProxy> make_wrapped_rt(GrProxyProvider* provider, in make_wrapped_rt()
52 static sk_sp<GrSurfaceProxy> make_offscreen_rt(GrProxyProvider* provider, in make_offscreen_rt()
64 static sk_sp<GrSurfaceProxy> make_texture(GrProxyProvider* provider, in make_texture()
83 GrProxyProvider* proxyProvider = context->priv().proxyProvider(); in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
153 GrProxyProvider* proxyProvider = context->priv().proxyProvider(); in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
DProxyRefTest.cpp36 GrProxyProvider* proxyProvider = rContext->priv().proxyProvider(); in make_deferred()
53 GrProxyProvider* proxyProvider = rContext->priv().proxyProvider(); in make_wrapped()
DResourceAllocatorTest.cpp88 static sk_sp<GrSurfaceProxy> make_deferred(GrProxyProvider* proxyProvider, const GrCaps* caps, in make_deferred()
97 GrProxyProvider* proxyProvider = dContext->priv().proxyProvider(); in make_backend()
116 static sk_sp<GrSurfaceProxy> make_fully_lazy(GrProxyProvider* proxyProvider, const GrCaps* caps, in make_fully_lazy()
131 return GrProxyProvider::MakeFullyLazyProxy(std::move(cb), format, p.fRenderable, p.fSampleCnt, in make_fully_lazy()
136 static sk_sp<GrSurfaceProxy> make_lazy(GrProxyProvider* proxyProvider, const GrCaps* caps, in make_lazy()
159 GrProxyProvider* proxyProvider = dContext->priv().proxyProvider(); in make_proxy()
DMtlCopySurfaceTest.mm11 #include "src/gpu/ganesh/GrProxyProvider.h"
45 GrProxyProvider* proxyProvider = context->priv().proxyProvider();
DProxyTest.cpp131 GrProxyProvider* proxyProvider = direct->priv().proxyProvider(); in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
248 GrProxyProvider* proxyProvider = direct->priv().proxyProvider(); in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
368 GrProxyProvider* provider = direct->priv().proxyProvider(); in DEF_GANESH_TEST_FOR_RENDERING_CONTEXTS()
/external/skia/src/gpu/ganesh/ops/
DSoftwarePathRenderer.h14 class GrProxyProvider; variable
26 SoftwarePathRenderer(GrProxyProvider* proxyProvider, bool allowCaching) in SoftwarePathRenderer()
76 GrProxyProvider* fProxyProvider;
DSmallPathAtlasMgr.h42 bool initAtlas(GrProxyProvider*, const GrCaps*);
/external/skia/include/gpu/
DGrRecordingContext.h28 class GrProxyProvider; variable
165 GrProxyProvider* proxyProvider() { return fProxyProvider.get(); } in proxyProvider()
166 const GrProxyProvider* proxyProvider() const { return fProxyProvider.get(); } in proxyProvider()
270 std::unique_ptr<GrProxyProvider> fProxyProvider;
/external/skia/src/image/
DSkSurface_GpuMtl.mm12 #include "src/gpu/ganesh/GrProxyProvider.h"
37 GrProxyProvider* proxyProvider = rContext->priv().proxyProvider();
46 GrProxyProvider::TextureInfo texInfo;
106 GrProxyProvider* proxyProvider = rContext->priv().proxyProvider();
115 GrProxyProvider::TextureInfo texInfo;
/external/skia/src/gpu/ganesh/text/
DGrAtlasManager.h32 GrAtlasManager(GrProxyProvider*,
159 GrProxyProvider* fProxyProvider;
/external/skia/src/core/
DSkDeferredDisplayListRecorder.cpp130 static constexpr GrProxyProvider::TextureInfo kTextureInfo{GrMipmapped::kNo, in init()
132 const GrProxyProvider::TextureInfo* optionalTextureInfo = nullptr; in init()

123