Searched refs:CpuBufferCache (Results 1 – 6 of 6) sorted by relevance
49 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()
25 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::CpuBufferCache37 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()
246 sk_sp<GrBufferAllocPool::CpuBufferCache> fCpuBufferCache;
33 sk_sp<GrBufferAllocPool::CpuBufferCache> cpuBufferCache) in GrOpFlushState()
64 sk_sp<GrBufferAllocPool::CpuBufferCache> = nullptr);
160 fCpuBufferCache = GrBufferAllocPool::CpuBufferCache::Make(maxCachedBuffers); in flush()