Home
last modified time | relevance | path

Searched refs:CpuBufferCache (Results 1 – 6 of 6) sorted by relevance

/external/skia/src/gpu/ganesh/
DGrBufferAllocPool.h49 class CpuBufferCache : public GrNonAtomicRef<CpuBufferCache> {
51 static sk_sp<CpuBufferCache> Make(int maxBuffersToCache);
57 CpuBufferCache(int maxBuffersToCache);
93 GrBufferAllocPool(GrGpu* gpu, GrGpuBufferType bufferType, sk_sp<CpuBufferCache> cpuBufferCache);
173 sk_sp<CpuBufferCache> fCpuBufferCache;
193 GrVertexBufferAllocPool(GrGpu* gpu, sk_sp<CpuBufferCache> cpuBufferCache);
272 GrIndexBufferAllocPool(GrGpu* gpu, sk_sp<CpuBufferCache> cpuBufferCache);
331 GrDrawIndirectBufferAllocPool(GrGpu* gpu, sk_sp<CpuBufferCache> cpuBufferCache) in GrDrawIndirectBufferAllocPool()
DGrBufferAllocPool.cpp25 sk_sp<GrBufferAllocPool::CpuBufferCache> GrBufferAllocPool::CpuBufferCache::Make( in Make()
27 return sk_sp<CpuBufferCache>(new CpuBufferCache(maxBuffersToCache)); in Make()
30 GrBufferAllocPool::CpuBufferCache::CpuBufferCache(int maxBuffersToCache) in CpuBufferCache() function in GrBufferAllocPool::CpuBufferCache
37 sk_sp<GrCpuBuffer> GrBufferAllocPool::CpuBufferCache::makeBuffer(size_t size, in makeBuffer()
66 void GrBufferAllocPool::CpuBufferCache::releaseAll() { in releaseAll()
91 sk_sp<CpuBufferCache> cpuBufferCache) in GrBufferAllocPool()
433 GrVertexBufferAllocPool::GrVertexBufferAllocPool(GrGpu* gpu, sk_sp<CpuBufferCache> cpuBufferCache) in GrVertexBufferAllocPool()
486 GrIndexBufferAllocPool::GrIndexBufferAllocPool(GrGpu* gpu, sk_sp<CpuBufferCache> cpuBufferCache) in GrIndexBufferAllocPool()
DGrDrawingManager.h246 sk_sp<GrBufferAllocPool::CpuBufferCache> fCpuBufferCache;
DGrOpFlushState.cpp33 sk_sp<GrBufferAllocPool::CpuBufferCache> cpuBufferCache) in GrOpFlushState()
DGrOpFlushState.h64 sk_sp<GrBufferAllocPool::CpuBufferCache> = nullptr);
DGrDrawingManager.cpp160 fCpuBufferCache = GrBufferAllocPool::CpuBufferCache::Make(maxCachedBuffers); in flush()