Lines Matching refs:MemoryProgramCache
61 MemoryProgramCache::MemoryProgramCache(egl::BlobCache &blobCache) : mBlobCache(blobCache) {} in MemoryProgramCache() function in gl::MemoryProgramCache
63 MemoryProgramCache::~MemoryProgramCache() {} in ~MemoryProgramCache()
65 void MemoryProgramCache::ComputeHash(const Context *context, in ComputeHash()
111 angle::Result MemoryProgramCache::getProgram(const Context *context, in getProgram()
163 bool MemoryProgramCache::getAt(size_t index, in getAt()
170 void MemoryProgramCache::remove(const egl::BlobCache::Key &programHash) in remove()
175 angle::Result MemoryProgramCache::putProgram(const egl::BlobCache::Key &programHash, in putProgram()
210 angle::Result MemoryProgramCache::updateProgram(const Context *context, Program *program) in updateProgram()
217 bool MemoryProgramCache::putBinary(const egl::BlobCache::Key &programHash, in putBinary()
235 void MemoryProgramCache::clear() in clear()
240 void MemoryProgramCache::resize(size_t maxCacheSizeBytes) in resize()
245 size_t MemoryProgramCache::entryCount() const in entryCount()
250 size_t MemoryProgramCache::trim(size_t limit) in trim()
255 size_t MemoryProgramCache::size() const in size()
260 size_t MemoryProgramCache::maxSize() const in maxSize()