/frameworks/base/libs/hwui/ |
H A D | Layer.cpp | 32 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 D | AssetAtlas.cpp | 39 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 D | DisplayList.cpp | 85 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 D | Texture.cpp | 34 Texture::Texture(Caches& caches): id(0), generation(0), blend(false), width(0), height(0), argument 38 mFirstFilter(true), mFirstWrap(true), mCaches(caches) {
|
H A D | SkiaShader.h | 82 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 D | LayerRenderer.cpp | 190 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 D | TextDropShadowCache.h | 119 ShadowTexture(Caches& caches): Texture(caches) { argument
|
H A D | Texture.h | 34 Texture(Caches& caches);
|
H A D | FontRenderer.cpp | 441 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 D | AssetAtlas.h | 179 void createEntries(Caches& caches, int* map, int count);
|
H A D | PatchCache.cpp | 50 void PatchCache::init(Caches& caches) { argument 57 caches.bindMeshBuffer(mMeshBuffer); 58 caches.resetVertexPointers();
|
H A D | PathCache.h | 61 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 D | TextDropShadowCache.cpp | 186 Caches& caches = Caches::getInstance(); local 188 texture = new ShadowTexture(caches); 208 caches.bindTexture(texture->id);
|
H A D | PatchCache.h | 55 void init(Caches& caches);
|
H A D | PathCache.cpp | 339 PathCache::PathProcessor::PathProcessor(Caches& caches): argument 340 TaskProcessor<SkBitmap*>(&caches.tasks), mMaxTextureSize(caches.maxTextureSize) {
|
H A D | Layer.h | 293 Caches& caches; member in struct:android::uirenderer::Layer
|