Lines Matching refs:Caches
44 Caches::getInstance().textureCache.resetMarkInUse(this);
68 auto& caches = Caches::getInstance();
69 FrameBuilder frameBuilder(dirty, frame.width(), frame.height(), lightGeometry, caches);
76 BakedOpRenderer renderer(caches, mRenderThread.renderState(), opaque, wideColorGamut,
84 caches.clearGarbage();
85 caches.pathCache.trim();
86 caches.tessellationCache.trim();
89 caches.dumpMemoryUsage();
92 caches.dumpMemoryUsage();
130 Caches::getInstance().textureState().activateTexture(0);
175 Caches& caches = Caches::getInstance();
178 caches.textureCache.resetMarkInUse(this);
179 mRenderThread.renderState().flush(Caches::FlushMode::Layers);
187 auto& caches = Caches::getInstance();
188 FrameBuilder frameBuilder(*layerUpdateQueue, lightGeometry, caches);
191 BakedOpRenderer renderer(caches, mRenderThread.renderState(), opaque, wideColorGamut,
198 return &Caches::getInstance().tasks;
235 Caches::getInstance().dumpMemoryUsage();
239 const int maxTextureSize = Caches::getInstance().maxTextureSize;
254 TextureCache& cache = Caches::getInstance().textureCache;
263 Caches::getInstance().textureCache.resetMarkInUse(this);
274 if (Caches::hasInstance() && thread.eglManager().hasEglContext()) {
276 Caches::getInstance().textureCache.prefetch(bitmap);
330 AutoGlTexture(uirenderer::Caches& caches) : mCaches(caches) {
332 caches.textureState().bindTexture(mTexture);
338 uirenderer::Caches& mCaches;
342 static bool uploadBitmapToGraphicBuffer(uirenderer::Caches& caches, SkBitmap& bitmap,
356 AutoGlTexture glTexture(caches);
407 uirenderer::Caches& caches = uirenderer::Caches::getInstance();
416 bool hasLinearBlending = caches.extensions().hasLinearBlending();
418 uirenderer::Texture::colorTypeToGlFormatAndType(caches, skBitmap.colorType(),
444 if (!uploadBitmapToGraphicBuffer(caches, bitmap, *buffer, format, type)) {