Lines Matching refs:MemoryProgramCache
67 MemoryProgramCache::MemoryProgramCache(egl::BlobCache &blobCache) : mBlobCache(blobCache) {} in MemoryProgramCache() function in gl::MemoryProgramCache
69 MemoryProgramCache::~MemoryProgramCache() {} in ~MemoryProgramCache()
71 void MemoryProgramCache::ComputeHash(const Context *context, in ComputeHash()
115 angle::Result MemoryProgramCache::getProgram(const Context *context, in getProgram()
159 bool MemoryProgramCache::getAt(size_t index, in getAt()
166 void MemoryProgramCache::remove(const egl::BlobCache::Key &programHash) in remove()
171 angle::Result MemoryProgramCache::putProgram(const egl::BlobCache::Key &programHash, in putProgram()
207 angle::Result MemoryProgramCache::updateProgram(const Context *context, const Program *program) in updateProgram()
214 bool MemoryProgramCache::putBinary(const egl::BlobCache::Key &programHash, in putBinary()
232 void MemoryProgramCache::clear() in clear()
237 void MemoryProgramCache::resize(size_t maxCacheSizeBytes) in resize()
242 size_t MemoryProgramCache::entryCount() const in entryCount()
247 size_t MemoryProgramCache::trim(size_t limit) in trim()
252 size_t MemoryProgramCache::size() const in size()
257 size_t MemoryProgramCache::maxSize() const in maxSize()