/third_party/skia/src/gpu/ |
H A D | GrResourceProvider.cpp | 8 #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 D | GrResourceProviderPriv.h | 11 #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 D | GrSurfaceProxyPriv.h | 13 class GrResourceProvider; 26 sk_sp<GrSurface> createSurface(GrResourceProvider* resourceProvider) const { in createSurface() 41 bool doLazyInstantiation(GrResourceProvider*);
|
H A D | GrSurfaceProxy.h | 23 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 D | GrProxyProvider.cpp | 27 #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 D | GrRenderTargetProxy.h | 19 class GrResourceProvider; 55 bool instantiate(GrResourceProvider*) override; 162 sk_sp<GrSurface> createSurface(GrResourceProvider*) const override;
|
H A D | GrTextureProxy.h | 18 class GrResourceProvider; 28 bool instantiate(GrResourceProvider*) override; 153 sk_sp<GrSurface> createSurface(GrResourceProvider*) const override;
|
H A D | GrTextureRenderTargetProxy.h | 66 bool instantiate(GrResourceProvider*) override; 67 sk_sp<GrSurface> createSurface(GrResourceProvider*) const override;
|
H A D | GrOpFlushState.h | 24 class GrResourceProvider; 32 GrOpFlushState(GrGpu*, GrResourceProvider*, GrTokenTracker*, 180 GrResourceProvider* resourceProvider() const final { return fResourceProvider; } 315 GrResourceProvider* fResourceProvider;
|
H A D | GrTextureProxy.cpp | 16 #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 D | GrSurfaceProxy.cpp | 18 #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 D | GrDirectContextPriv.h | 80 GrResourceProvider* resourceProvider() { return this->context()->fResourceProvider.get(); } in resourceProvider() 81 const GrResourceProvider* resourceProvider() const { in resourceProvider()
|
H A D | GrResourceAllocator.h | 160 Register(GrSurfaceProxy* originatingProxy, GrScratchKey, GrResourceProvider*); 176 bool instantiateSurface(GrSurfaceProxy*, GrResourceProvider*);
|
H A D | GrRenderTargetProxy.cpp | 14 #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 D | GrTextureRenderTargetProxy.cpp | 118 bool GrTextureRenderTargetProxy::instantiate(GrResourceProvider* resourceProvider) { in instantiate() 140 GrResourceProvider* resourceProvider) const { in createSurface()
|
H A D | GrSurface.cpp | 11 #include "src/gpu/GrResourceProvider.h" 32 dimensions = GrResourceProvider::MakeApprox(dimensions); in ComputeSize()
|
/third_party/skia/src/gpu/ops/ |
H A D | GrMeshDrawOp.cpp | 13 #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 D | QuadPerEdgeAA.cpp | 12 #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 D | SmallPathRenderer.cpp | 24 #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 D | SmallPathAtlasMgr.h | 45 GrDrawOpAtlas::ErrorCode addToAtlas(GrResourceProvider*,
|
/third_party/skia/tests/ |
H A D | BulkRectTest.cpp | 13 #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 D | LazyProxyTest.cpp | 18 #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 D | ProxyTest.cpp | 17 #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 D | GrMockSurfaceProxy.h | 26 bool instantiate(GrResourceProvider*) override { return false; } 31 sk_sp<GrSurface> createSurface(GrResourceProvider*) const override { return nullptr; }
|
/third_party/skia/src/gpu/text/ |
H A D | GrAtlasManager.h | 17 class GrResourceProvider; 70 GrResourceProvider*, 89 GrDrawOpAtlas::ErrorCode addToAtlas(GrResourceProvider*, GrDeferredUploadTarget*, GrMaskFormat,
|