Home
last modified time | relevance | path

Searched refs:GrResourceProvider (Results 1 - 25 of 72) sorted by relevance

123

/third_party/skia/src/gpu/
H A DGrResourceProvider.cpp8 #include "src/gpu/GrResourceProvider.h"
30 const int GrResourceProvider::kMinScratchTextureSize = 16;
34 GrResourceProvider::GrResourceProvider(GrGpu* gpu, GrResourceCache* cache, GrSingleOwner* owner) in GrResourceProvider() function in GrResourceProvider
44 sk_sp<GrTexture> GrResourceProvider::createTexture(SkISize dimensions, in createTexture()
112 sk_sp<GrTexture> GrResourceProvider::getExactScratch(SkISize dimensions, in getExactScratch()
134 sk_sp<GrTexture> GrResourceProvider::createTexture(SkISize dimensions, in createTexture()
179 sk_sp<GrTexture> GrResourceProvider::createCompressedTexture(SkISize dimensions, in createCompressedTexture()
199 sk_sp<GrTexture> GrResourceProvider::createTexture(SkISize dimensions, in createTexture()
247 SkISize GrResourceProvider
[all...]
H A DGrResourceProviderPriv.h11 #include "src/gpu/GrResourceProvider.h"
13 /** Class that adds methods to GrResourceProvider that are only intended for use internal to Skia.
14 This class is purely a privileged window into GrResourceProvider. It should never have
21 explicit GrResourceProviderPriv(GrResourceProvider* provider) : fResourceProvider(provider) {} in GrResourceProviderPriv()
30 GrResourceProvider* fResourceProvider;
31 friend class GrResourceProvider; // to construct/copy this type
34 inline GrResourceProviderPriv GrResourceProvider::priv() { return GrResourceProviderPriv(this); } in priv()
36 inline const GrResourceProviderPriv GrResourceProvider::priv() const { // NOLINT(readability-const-return-type) in priv()
37 return GrResourceProviderPriv(const_cast<GrResourceProvider*>(this)); in priv()
H A DGrSurfaceProxyPriv.h13 class GrResourceProvider;
26 sk_sp<GrSurface> createSurface(GrResourceProvider* resourceProvider) const { in createSurface()
41 bool doLazyInstantiation(GrResourceProvider*);
H A DGrSurfaceProxy.h23 class GrResourceProvider;
102 std::function<LazyCallbackResult(GrResourceProvider*, const LazySurfaceDesc&)>;
211 virtual bool instantiate(GrResourceProvider*) = 0;
399 virtual sk_sp<GrSurface> createSurface(GrResourceProvider*) const = 0;
402 sk_sp<GrSurface> createSurfaceImpl(GrResourceProvider*, int sampleCnt, GrRenderable,
415 bool instantiateImpl(GrResourceProvider* resourceProvider, int sampleCnt, GrRenderable,
H A DGrProxyProvider.cpp27 #include "src/gpu/GrResourceProvider.h"
152 // TODO: Allow this to go to GrResourceProvider::createCompressedTexture() once we no longer in testingOnly_createInstantiatedProxy()
157 GrResourceProvider* resourceProvider = direct->priv().resourceProvider(); in testingOnly_createInstantiatedProxy()
329 GrResourceProvider* resourceProvider = direct->priv().resourceProvider(); in createProxyFromBitmap()
352 [bitmap](GrResourceProvider* resourceProvider, const LazySurfaceDesc& desc) { in createNonMippedProxyFromBitmap()
396 [bitmap, mipmaps](GrResourceProvider* resourceProvider, const LazySurfaceDesc& desc) { in createMippedProxyFromBitmap()
512 [data](GrResourceProvider* resourceProvider, const LazySurfaceDesc& desc) { in createCompressedTextureProxy()
526 GrResourceProvider* resourceProvider = direct->priv().resourceProvider(); in createCompressedTextureProxy()
553 GrResourceProvider* resourceProvider = direct->priv().resourceProvider(); in wrapBackendTexture()
588 GrResourceProvider* resourceProvide in wrapCompressedBackendTexture()
[all...]
H A DGrRenderTargetProxy.h19 class GrResourceProvider;
55 bool instantiate(GrResourceProvider*) override;
162 sk_sp<GrSurface> createSurface(GrResourceProvider*) const override;
H A DGrTextureProxy.h18 class GrResourceProvider;
28 bool instantiate(GrResourceProvider*) override;
153 sk_sp<GrSurface> createSurface(GrResourceProvider*) const override;
H A DGrTextureRenderTargetProxy.h66 bool instantiate(GrResourceProvider*) override;
67 sk_sp<GrSurface> createSurface(GrResourceProvider*) const override;
H A DGrOpFlushState.h24 class GrResourceProvider;
32 GrOpFlushState(GrGpu*, GrResourceProvider*, GrTokenTracker*,
180 GrResourceProvider* resourceProvider() const final { return fResourceProvider; }
315 GrResourceProvider* fResourceProvider;
H A DGrTextureProxy.cpp16 #include "src/gpu/GrResourceProvider.h"
102 GrResourceProvider* resourceProvider = direct->priv().resourceProvider(); in ~GrTextureProxy()
120 bool GrTextureProxy::instantiate(GrResourceProvider* resourceProvider) { in instantiate()
134 sk_sp<GrSurface> GrTextureProxy::createSurface(GrResourceProvider* resourceProvider) const { in createSurface()
H A DGrSurfaceProxy.cpp18 #include "src/gpu/GrResourceProvider.h"
105 sk_sp<GrSurface> GrSurfaceProxy::createSurfaceImpl(GrResourceProvider* resourceProvider, in createSurfaceImpl()
178 bool GrSurfaceProxy::instantiateImpl(GrResourceProvider* resourceProvider, int sampleCnt, in instantiateImpl()
239 return GrResourceProvider::MakeApprox(fDimensions); in backingStoreDimensions()
245 fDimensions == GrResourceProvider::MakeApprox(fDimensions); in isFunctionallyExact()
417 bool GrSurfaceProxyPriv::doLazyInstantiation(GrResourceProvider* resourceProvider) { in doLazyInstantiation()
H A DGrDirectContextPriv.h80 GrResourceProvider* resourceProvider() { return this->context()->fResourceProvider.get(); } in resourceProvider()
81 const GrResourceProvider* resourceProvider() const { in resourceProvider()
H A DGrResourceAllocator.h160 Register(GrSurfaceProxy* originatingProxy, GrScratchKey, GrResourceProvider*);
176 bool instantiateSurface(GrSurfaceProxy*, GrResourceProvider*);
H A DGrRenderTargetProxy.cpp14 #include "src/gpu/GrResourceProvider.h"
78 bool GrRenderTargetProxy::instantiate(GrResourceProvider* resourceProvider) { in instantiate()
119 sk_sp<GrSurface> GrRenderTargetProxy::createSurface(GrResourceProvider* resourceProvider) const { in createSurface()
H A DGrTextureRenderTargetProxy.cpp118 bool GrTextureRenderTargetProxy::instantiate(GrResourceProvider* resourceProvider) { in instantiate()
140 GrResourceProvider* resourceProvider) const { in createSurface()
H A DGrSurface.cpp11 #include "src/gpu/GrResourceProvider.h"
32 dimensions = GrResourceProvider::MakeApprox(dimensions); in ComputeSize()
/third_party/skia/src/gpu/ops/
H A DGrMeshDrawOp.cpp13 #include "src/gpu/GrResourceProvider.h"
35 return combinedQuadCount > (willBeAA ? GrResourceProvider::MaxNumAAQuads() in CombinedQuadCountWillOverflow()
36 : GrResourceProvider::MaxNumNonAAQuads()); in CombinedQuadCountWillOverflow()
126 GrResourceProvider::NumVertsPerNonAAQuad(), in QuadHelper()
127 GrResourceProvider::NumIndicesPerNonAAQuad(), quadsToDraw, in QuadHelper()
128 GrResourceProvider::MaxNumNonAAQuads()); in QuadHelper()
H A DQuadPerEdgeAA.cpp12 #include "src/gpu/GrResourceProvider.h"
478 case IndexBufferOption::kPictureFramed: return GrResourceProvider::MaxNumAAQuads();
479 case IndexBufferOption::kIndexedRects: return GrResourceProvider::MaxNumNonAAQuads();
490 runningQuadCount * GrResourceProvider::NumVertsPerNonAAQuad();
502 maxNumQuads = GrResourceProvider::MaxNumAAQuads();
503 numIndicesPerQuad = GrResourceProvider::NumIndicesPerAAQuad();
504 numVertsPerQuad = GrResourceProvider::NumVertsPerAAQuad();
507 maxNumQuads = GrResourceProvider::MaxNumNonAAQuads();
508 numIndicesPerQuad = GrResourceProvider::NumIndicesPerNonAAQuad();
509 numVertsPerQuad = GrResourceProvider
[all...]
H A DSmallPathRenderer.cpp24 #include "src/gpu/GrResourceProvider.h"
211 if (instanceCount > SK_MaxS32 / GrResourceProvider::NumVertsPerNonAAQuad()) {
215 kVertexStride, GrResourceProvider::NumVertsPerNonAAQuad() * instanceCount,
570 GrResourceProvider::NumIndicesPerNonAAQuad(), in flush()
572 GrResourceProvider::MaxNumNonAAQuads(), in flush()
574 GrResourceProvider::NumVertsPerNonAAQuad(), in flush()
578 flushInfo->fVertexOffset += GrResourceProvider::NumVertsPerNonAAQuad() * in flush()
H A DSmallPathAtlasMgr.h45 GrDrawOpAtlas::ErrorCode addToAtlas(GrResourceProvider*,
/third_party/skia/tests/
H A DBulkRectTest.cpp13 #include "src/gpu/GrResourceProvider.h"
225 false, false, 2*GrResourceProvider::MaxNumNonAAQuads(), kNumExpectedOps); in run_test()
238 false, false, 2*GrResourceProvider::MaxNumNonAAQuads(), kNumExpectedOps); in run_test()
248 int numExpectedOps = 2*GrResourceProvider::MaxNumNonAAQuads() / in run_test()
249 GrResourceProvider::MaxNumAAQuads(); in run_test()
252 false, false, 2*GrResourceProvider::MaxNumNonAAQuads(), numExpectedOps); in run_test()
260 return (i < GrResourceProvider::MaxNumAAQuads()) ? GrQuadAAFlags::kNone in run_test()
267 false, false, 2*GrResourceProvider::MaxNumAAQuads(), kNumExpectedOps); in run_test()
282 false, false, 2*GrResourceProvider::MaxNumAAQuads(), kNumExpectedOps); in run_test()
H A DLazyProxyTest.cpp18 #include "src/gpu/GrResourceProvider.h"
85 [this, nullTexture](GrResourceProvider* rp, in Op()
148 [this](GrResourceProvider* rp, const GrSurfaceProxy::LazySurfaceDesc&) in ClipFP()
283 LazyInstantiationResult operator()(GrResourceProvider*, in DEF_GPUTEST()
354 GrResourceProvider* rp, const GrSurfaceProxy::LazySurfaceDesc& desc) in LazyFailedInstantiationTestOp()
H A DProxyTest.cpp17 #include "src/gpu/GrResourceProvider.h"
45 GrResourceProvider* provider, in check_rendertarget()
79 GrResourceProvider* provider, in check_texture()
116 GrResourceProvider* resourceProvider = direct->priv().resourceProvider(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
213 GrResourceProvider* resourceProvider = direct->priv().resourceProvider(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
/third_party/skia/src/gpu/mock/
H A DGrMockSurfaceProxy.h26 bool instantiate(GrResourceProvider*) override { return false; }
31 sk_sp<GrSurface> createSurface(GrResourceProvider*) const override { return nullptr; }
/third_party/skia/src/gpu/text/
H A DGrAtlasManager.h17 class GrResourceProvider;
70 GrResourceProvider*,
89 GrDrawOpAtlas::ErrorCode addToAtlas(GrResourceProvider*, GrDeferredUploadTarget*, GrMaskFormat,

Completed in 15 milliseconds

123