Searched refs:caches (Results 1 - 16 of 16) sorted by relevance

/frameworks/base/libs/hwui/
H A DLayer.cpp32 caches(Caches::getInstance()), texture(caches) {
50 caches.resourceCache.incrementRefcount(this);
54 if (colorFilter) caches.resourceCache.decrementRefcount(colorFilter);
78 const uint32_t maxTextureSize = caches.maxTextureSize;
91 caches.activeTexture(0);
122 caches.renderBufferCache.put(stencil);
129 caches.fboCache.put(fbo);
140 caches.resourceCache.decrementRefcount(colorFilter);
144 caches
[all...]
H A DAssetAtlas.cpp39 Caches& caches = Caches::getInstance(); local
41 mTexture = new Texture(caches);
46 createEntries(caches, map, count);
92 DelegateTexture(Caches& caches, Texture* delegate): Texture(caches), mDelegate(delegate) { } argument
111 void AssetAtlas::createEntries(Caches& caches, int* map, int count) { argument
128 Texture* texture = new DelegateTexture(caches, mTexture);
H A DDisplayList.cpp85 Caches& caches = Caches::getInstance(); local
86 caches.unregisterFunctors(mFunctorCount);
87 caches.resourceCache.lock();
90 caches.resourceCache.decrementRefcountLocked(mBitmapResources.itemAt(i));
95 caches.resourceCache.decrementRefcountLocked(bitmap);
96 caches.resourceCache.destructorLocked(bitmap);
100 caches.resourceCache.decrementRefcountLocked(mFilterResources.itemAt(i));
104 caches.resourceCache.decrementRefcountLocked(mPatchResources.itemAt(i));
108 caches.resourceCache.decrementRefcountLocked(mShaders.itemAt(i));
109 caches
184 Caches& caches = Caches::getInstance(); local
[all...]
H A DTexture.cpp34 Texture::Texture(Caches& caches): id(0), generation(0), blend(false), width(0), height(0), argument
38 mFirstFilter(true), mFirstWrap(true), mCaches(caches) {
H A DSkiaShader.h82 virtual void setCaches(Caches& caches) { argument
83 mCaches = &caches;
231 void setCaches(Caches& caches) { argument
232 SkiaShader::setCaches(caches);
233 mFirst->setCaches(caches);
234 mSecond->setCaches(caches);
H A DLayerRenderer.cpp190 Caches& caches = Caches::getInstance(); local
191 GLuint fbo = caches.fboCache.get();
197 caches.activeTexture(0);
198 Layer* layer = caches.layerCache.get(width, height);
207 const uint32_t maxTextureSize = caches.maxTextureSize;
244 caches.resourceCache.decrementRefcount(layer);
361 Caches& caches = Caches::getInstance(); local
362 if (layer && bitmap->width() <= caches.maxTextureSize &&
363 bitmap->height() <= caches.maxTextureSize) {
365 GLuint fbo = caches
[all...]
H A DTextDropShadowCache.h119 ShadowTexture(Caches& caches): Texture(caches) { argument
H A DTexture.h34 Texture(Caches& caches);
H A DFontRenderer.cpp441 void checkTextureUpdateForCache(Caches& caches, Vector<CacheTexture*>& cacheTextures, argument
448 caches.activeTexture(0);
449 caches.bindTexture(lastTextureId);
464 Caches& caches = Caches::getInstance(); local
471 checkTextureUpdateForCache(caches, mACacheTextures, resetPixelStore, lastTextureId);
472 checkTextureUpdateForCache(caches, mRGBACacheTextures, resetPixelStore, lastTextureId);
475 caches.unbindPixelBuffer();
487 Caches& caches = Caches::getInstance(); local
500 caches.bindIndicesBuffer();
506 force = caches
[all...]
H A DAssetAtlas.h179 void createEntries(Caches& caches, int* map, int count);
H A DPatchCache.cpp50 void PatchCache::init(Caches& caches) { argument
57 caches.bindMeshBuffer(mMeshBuffer);
58 caches.resetVertexPointers();
H A DPathCache.h61 PathTexture(Caches& caches): Texture(caches) { argument
231 * Trimming is used for caches that support pre-caching from a worker
310 PathProcessor(Caches& caches);
H A DTextDropShadowCache.cpp186 Caches& caches = Caches::getInstance(); local
188 texture = new ShadowTexture(caches);
208 caches.bindTexture(texture->id);
H A DPatchCache.h55 void init(Caches& caches);
H A DPathCache.cpp339 PathCache::PathProcessor::PathProcessor(Caches& caches): argument
340 TaskProcessor<SkBitmap*>(&caches.tasks), mMaxTextureSize(caches.maxTextureSize) {
H A DLayer.h293 Caches& caches; member in struct:android::uirenderer::Layer

Completed in 103 milliseconds