Home | History | Annotate | Download | only in gpu

Lines Matching defs:GrResourceProvider

8 #include "GrResourceProvider.h"
31 const uint32_t GrResourceProvider::kMinScratchTextureSize = 16;
42 GrResourceProvider::GrResourceProvider(GrGpu* gpu, GrResourceCache* cache, GrSingleOwner* owner,
64 sk_sp<GrTexture> GrResourceProvider::createTexture(const GrSurfaceDesc& desc, SkBudgeted budgeted,
88 sk_sp<GrTexture> GrResourceProvider::getExactScratch(const GrSurfaceDesc& desc,
98 sk_sp<GrTexture> GrResourceProvider::createTexture(const GrSurfaceDesc& desc,
152 sk_sp<GrTexture> GrResourceProvider::createTexture(const GrSurfaceDesc& desc, SkBudgeted budgeted,
171 sk_sp<GrTexture> GrResourceProvider::createApproxTexture(const GrSurfaceDesc& desc,
205 sk_sp<GrTexture> GrResourceProvider::refScratchTexture(const GrSurfaceDesc& desc,
238 sk_sp<GrTexture> GrResourceProvider::wrapBackendTexture(const GrBackendTexture& tex,
247 sk_sp<GrTexture> GrResourceProvider::wrapRenderableBackendTexture(const GrBackendTexture& tex,
257 sk_sp<GrRenderTarget> GrResourceProvider::wrapBackendRenderTarget(
264 void GrResourceProvider::assignUniqueKeyToResource(const GrUniqueKey& key,
273 sk_sp<GrGpuResource> GrResourceProvider::findResourceByUniqueKey(const GrUniqueKey& key) {
279 sk_sp<const GrBuffer> GrResourceProvider::findOrMakeStaticBuffer(GrBufferType intendedType,
298 sk_sp<const GrBuffer> GrResourceProvider::createPatternedIndexBuffer(const uint16_t* pattern,
337 sk_sp<const GrBuffer> GrResourceProvider::createQuadIndexBuffer() {
343 int GrResourceProvider::QuadCountOfQuadBuffer() { return kMaxQuads; }
345 sk_sp<GrPath> GrResourceProvider::createPath(const SkPath& path, const GrStyle& style) {
354 sk_sp<GrPathRange> GrResourceProvider::createPathRange(GrPathRange::PathGenerator* gen,
364 sk_sp<GrPathRange> GrResourceProvider::createGlyphs(const SkTypeface* tf,
373 GrBuffer* GrResourceProvider::createBuffer(size_t size, GrBufferType intendedType,
416 bool GrResourceProvider::attachStencilAttachment(GrRenderTarget* rt) {
460 sk_sp<GrRenderTarget> GrResourceProvider::wrapBackendTextureAsRenderTarget(
469 sk_sp<GrSemaphore> SK_WARN_UNUSED_RESULT GrResourceProvider::makeSemaphore(bool isOwned) {
473 sk_sp<GrSemaphore> GrResourceProvider::wrapBackendSemaphore(const GrBackendSemaphore& semaphore,
482 void GrResourceProvider::takeOwnershipOfSemaphore(sk_sp<GrSemaphore> semaphore) {
486 void GrResourceProvider::releaseOwnershipOfSemaphore(sk_sp<GrSemaphore> semaphore) {