/frameworks/base/libs/hwui/tests/unit/ |
H A D | LeakCheckTests.cpp | 43 Caches& caches = Caches::getInstance(); 46 sLightGeometery, Caches::getInstance()); 60 Caches& caches = Caches::getInstance(); 63 sLightGeometery, Caches::getInstance());
|
H A D | BakedOpRendererTests.cpp | 27 BakedOpRenderer renderer(Caches::getInstance(), renderThread.renderState(), true, sLightInfo); 28 OffscreenBuffer layer(renderThread.renderState(), Caches::getInstance(), 200u, 200u);
|
H A D | FrameBuilderTests.cpp | 138 sLightGeometry, Caches::getInstance()); 166 sLightGeometry, Caches::getInstance()); 195 sLightGeometry, Caches::getInstance()); 212 sLightGeometry, Caches::getInstance()); 248 sLightGeometry, Caches::getInstance()); 274 sLightGeometry, Caches::getInstance()); 345 sLightGeometry, Caches::getInstance()); 367 sLightGeometry, Caches::getInstance()); 388 FrameBuilder frameBuilder(emptyLayerUpdateQueue, sLightGeometry, Caches::getInstance()); 410 sLightGeometry, Caches [all...] |
/frameworks/base/libs/hwui/ |
H A D | Caches.cpp | 17 #include "Caches.h" 36 Caches* Caches::sInstance = nullptr; 52 Caches::Caches(RenderState& renderState) function in class:android::uirenderer::Caches 65 bool Caches::init() { 68 ATRACE_NAME("Caches::init"); 82 void Caches::initExtensions() { 95 void Caches::initConstraints() { 99 void Caches [all...] |
H A D | Caches.h | 53 // Caches 59 class ANDROID_API Caches { class in namespace:android::uirenderer 61 static Caches& createInstance(RenderState& renderState) { 62 LOG_ALWAYS_FATAL_IF(sInstance, "double create of Caches attempted"); 63 sInstance = new Caches(renderState); 67 static Caches& getInstance() { 76 explicit Caches(RenderState& renderState); 77 static Caches* sInstance; 206 }; // class Caches
|
H A D | Image.cpp | 19 #include "Caches.h" 40 Caches::getInstance().textureState().bindTexture(mTexture); 55 Caches::getInstance().textureState().deleteTexture(mTexture);
|
H A D | SkiaShader.h | 30 class Caches; 76 static void store(Caches& caches, const SkShader& shader, const Matrix4& modelViewMatrix, 79 static void apply(Caches& caches, const SkiaShaderData& data,
|
H A D | ResourceCache.cpp | 18 #include "Caches.h" 115 if (Caches::hasInstance()) { 116 Caches::getInstance().patchCache.removeDeferred(resource); 138 if (Caches::hasInstance()) { 139 Caches::getInstance().patchCache.removeDeferred((Res_png_9patch*) resource);
|
H A D | GlLayer.h | 27 class Caches; 86 Caches& caches;
|
H A D | BakedOpRenderer.h | 26 class Caches; 57 BakedOpRenderer(Caches& caches, RenderState& renderState, bool opaque, 67 Caches& caches() { return mCaches; } 119 Caches& mCaches;
|
H A D | Texture.h | 42 class Caches; 54 static void colorTypeToGlFormatAndType(const Caches& caches, SkColorType colorType, 57 explicit Texture(Caches& caches) 222 Caches& mCaches;
|
H A D | SkiaShader.cpp | 19 #include "Caches.h" 59 static inline void bindTexture(Caches* caches, Texture* texture, GLenum wrapS, GLenum wrapT) { 120 bool tryStoreGradient(Caches& caches, const SkShader& shader, const Matrix4 modelViewMatrix, 183 void applyGradient(Caches& caches, const SkiaShaderData::GradientShaderData& data, 200 bool tryStoreBitmap(Caches& caches, const SkShader& shader, const Matrix4& modelViewMatrix, 252 void applyBitmap(Caches& caches, const SkiaShaderData::BitmapShaderData& data) { 285 void storeCompose(Caches& caches, const SkShader& bitmapShader, const SkShader& gradientShader, 296 bool tryStoreCompose(Caches& caches, const SkShader& shader, const Matrix4& modelViewMatrix, 325 void SkiaShader::store(Caches& caches, const SkShader& shader, const Matrix4& modelViewMatrix, 350 void SkiaShader::apply(Caches [all...] |
H A D | GlopBuilder.h | 30 class Caches; 52 GlopBuilder(RenderState& renderState, Caches& caches, Glop* outGlop); 131 Caches& mCaches;
|
H A D | PathCache.h | 43 class Caches; 78 PathTexture(Caches& caches, int generation) 264 explicit PathProcessor(Caches& caches);
|
H A D | PixelBuffer.cpp | 89 Caches& mCaches; 96 , mCaches(Caches::getInstance()){ 152 if (type == kBufferType_Auto && Caches::getInstance().gpuPixelBuffersEnabled) {
|
H A D | DisplayList.cpp | 68 if (path->unique() && Caches::hasInstance()) { 69 Caches::getInstance().pathCache.removeDeferred(path);
|
H A D | TextDropShadowCache.h | 33 class Caches; 114 explicit ShadowTexture(Caches& caches): Texture(caches) {
|
/frameworks/base/libs/hwui/renderstate/ |
H A D | PixelBufferState.h | 25 friend class Caches; // TODO: move to RenderState
|
H A D | TextureState.h | 32 friend class Caches; // TODO: move to RenderState 35 void constructTexture(Caches& caches); 90 // Caches texture bindings for the GL_TEXTURE_2D target
|
H A D | RenderState.h | 19 #include "Caches.h" 43 class Caches; 53 // wrapper of Caches for users to migrate to. 57 friend class Caches; 65 void flush(Caches::FlushMode flushMode); 130 Caches* mCaches = nullptr;
|
/frameworks/base/libs/hwui/renderthread/ |
H A D | OpenGLPipeline.cpp | 45 Caches::getInstance().textureCache.resetMarkInUse(this); 71 auto& caches = Caches::getInstance(); 133 Caches::getInstance().textureState().activateTexture(0); 178 Caches& caches = Caches::getInstance(); 182 mRenderThread.renderState().flush(Caches::FlushMode::Layers); 189 auto& caches = Caches::getInstance(); 199 return &Caches::getInstance().tasks; 236 TextureCache& cache = Caches::getInstance().textureCache; 245 Caches [all...] |
/frameworks/base/libs/hwui/tests/microbench/ |
H A D | FrameBuilderBench.cpp | 66 sLightGeometry, Caches::getInstance()); 79 Caches& caches = Caches::getInstance(); 122 sLightGeometry, Caches::getInstance()); 137 Caches& caches = Caches::getInstance(); 142 sLightGeometry, Caches::getInstance());
|
/frameworks/base/libs/hwui/tests/common/ |
H A D | LeakChecker.cpp | 19 #include "Caches.h" 75 if (Caches::hasInstance()) { 76 Caches::getInstance().tasks.stop();
|
/frameworks/base/core/jni/android/graphics/ |
H A D | ColorFilter.cpp | 25 #include <Caches.h>
|
/frameworks/base/core/jni/ |
H A D | android_view_DisplayListCanvas.cpp | 130 if (!Caches::hasInstance()) { 133 return Caches::getInstance().maxTextureSize; 137 if (!Caches::hasInstance()) { 140 return Caches::getInstance().maxTextureSize;
|