/frameworks/base/libs/hwui/ |
D | Caches.cpp | 36 Caches* Caches::sInstance = nullptr; 52 Caches::Caches(RenderState& renderState) in Caches() function in android::uirenderer::Caches 65 bool Caches::init() { in init() 82 void Caches::initExtensions() { in initExtensions() 95 void Caches::initConstraints() { in initConstraints() 99 void Caches::initStaticProperties() { in initStaticProperties() 105 void Caches::terminate() { in terminate() 125 void Caches::setProgram(const ProgramDescription& description) { in setProgram() 129 void Caches::setProgram(Program* program) { in setProgram() 145 uint32_t Caches::getOverdrawColor(uint32_t amount) const { in getOverdrawColor() [all …]
|
D | Caches.h | 60 class ANDROID_API Caches { 62 static Caches& createInstance(RenderState& renderState) { in createInstance() 64 sInstance = new Caches(renderState); in createInstance() 68 static Caches& getInstance() { in getInstance() 76 explicit Caches(RenderState& renderState); 77 static Caches* sInstance;
|
D | SkiaShader.h | 30 class Caches; variable 76 static void store(Caches& caches, const SkShader& shader, const Matrix4& modelViewMatrix, 79 static void apply(Caches& caches, const SkiaShaderData& data, const GLsizei width,
|
D | SkiaShader.cpp | 59 static inline void bindTexture(Caches* caches, Texture* texture, GLenum wrapS, GLenum wrapT) { in bindTexture() 120 bool tryStoreGradient(Caches& caches, const SkShader& shader, const Matrix4 modelViewMatrix, in tryStoreGradient() 183 void applyGradient(Caches& caches, const SkiaShaderData::GradientShaderData& data, in applyGradient() 199 bool tryStoreBitmap(Caches& caches, const SkShader& shader, const Matrix4& modelViewMatrix, in tryStoreBitmap() 251 void applyBitmap(Caches& caches, const SkiaShaderData::BitmapShaderData& data) { in applyBitmap() 284 void storeCompose(Caches& caches, const SkShader& bitmapShader, const SkShader& gradientShader, in storeCompose() 295 bool tryStoreCompose(Caches& caches, const SkShader& shader, const Matrix4& modelViewMatrix, in tryStoreCompose() 323 void SkiaShader::store(Caches& caches, const SkShader& shader, const Matrix4& modelViewMatrix, in store() 347 void SkiaShader::apply(Caches& caches, const SkiaShaderData& data, const GLsizei width, in apply()
|
D | ResourceCache.cpp | 115 if (Caches::hasInstance()) { in destructorLocked() 116 Caches::getInstance().patchCache.removeDeferred(resource); in destructorLocked() 138 if (Caches::hasInstance()) { in deleteResourceReferenceLocked() 139 Caches::getInstance().patchCache.removeDeferred((Res_png_9patch*)resource); in deleteResourceReferenceLocked()
|
D | BakedOpRenderer.h | 26 class Caches; variable 55 BakedOpRenderer(Caches& caches, RenderState& renderState, bool opaque, bool wideColorGamut, in BakedOpRenderer() 65 Caches& caches() { return mCaches; } in caches() 117 Caches& mCaches;
|
D | Texture.h | 42 class Caches; variable 54 static void colorTypeToGlFormatAndType(const Caches& caches, SkColorType colorType, 58 explicit Texture(Caches& caches) : GpuMemoryTracker(GpuObjectType::Texture), mCaches(caches) {} in Texture() 207 Caches& mCaches;
|
D | Image.cpp | 40 Caches::getInstance().textureState().bindTexture(mTexture); in Image() 55 Caches::getInstance().textureState().deleteTexture(mTexture); in ~Image()
|
D | GlopBuilder.h | 30 class Caches; variable 53 GlopBuilder(RenderState& renderState, Caches& caches, Glop* outGlop); 136 Caches& mCaches;
|
D | GlLayer.h | 27 class Caches; variable 70 Caches& caches;
|
D | PixelBuffer.cpp | 88 Caches& mCaches; 94 , mCaches(Caches::getInstance()) { in GpuPixelBuffer() 149 if (type == kBufferType_Auto && Caches::getInstance().gpuPixelBuffersEnabled) { in create()
|
D | PathCache.h | 43 class Caches; variable 77 PathTexture(Caches& caches, int generation) : Texture(caches) { this->generation = generation; } in PathTexture() 242 explicit PathProcessor(Caches& caches);
|
D | OpenGLReadback.cpp | 116 inline CopyResult copyTextureInto(Caches& caches, RenderState& renderState, Texture& sourceTexture, in copyTextureInto() 251 Caches& caches = Caches::getInstance(); in copyImageInto() 281 return CopyResult::Success == copyTextureInto(Caches::getInstance(), renderThread.renderState(), in copyLayerInto()
|
D | FrameBuilder.h | 64 const LightGeometry& lightGeometry, Caches& caches); 67 Caches& caches); 243 Caches& mCaches;
|
/frameworks/base/libs/hwui/tests/unit/ |
D | LeakCheckTests.cpp | 42 Caches& caches = Caches::getInstance(); in RENDERTHREAD_OPENGL_PIPELINE_TEST() 45 Caches::getInstance()); in RENDERTHREAD_OPENGL_PIPELINE_TEST() 58 Caches& caches = Caches::getInstance(); in RENDERTHREAD_OPENGL_PIPELINE_TEST() 61 Caches::getInstance()); in RENDERTHREAD_OPENGL_PIPELINE_TEST()
|
D | FrameBuilderTests.cpp | 134 Caches::getInstance()); in RENDERTHREAD_OPENGL_PIPELINE_TEST() 162 Caches::getInstance()); in RENDERTHREAD_OPENGL_PIPELINE_TEST() 190 Caches::getInstance()); in RENDERTHREAD_OPENGL_PIPELINE_TEST() 207 Caches::getInstance()); in RENDERTHREAD_OPENGL_PIPELINE_TEST() 244 Caches::getInstance()); in RENDERTHREAD_OPENGL_PIPELINE_TEST() 269 Caches::getInstance()); in RENDERTHREAD_OPENGL_PIPELINE_TEST() 341 Caches::getInstance()); in RENDERTHREAD_OPENGL_PIPELINE_TEST() 363 Caches::getInstance()); in RENDERTHREAD_OPENGL_PIPELINE_TEST() 384 FrameBuilder frameBuilder(emptyLayerUpdateQueue, sLightGeometry, Caches::getInstance()); in RENDERTHREAD_OPENGL_PIPELINE_TEST() 404 Caches::getInstance()); in RENDERTHREAD_OPENGL_PIPELINE_TEST() [all …]
|
D | BakedOpRendererTests.cpp | 28 BakedOpRenderer renderer(Caches::getInstance(), renderThread.renderState(), true, false, in RENDERTHREAD_OPENGL_PIPELINE_TEST() 30 OffscreenBuffer layer(renderThread.renderState(), Caches::getInstance(), 200u, 200u); in RENDERTHREAD_OPENGL_PIPELINE_TEST() 59 BakedOpRenderer renderer(Caches::getInstance(), renderState, true, false, sLightInfo); in drawFirstOp() 68 GlopBuilder(renderState, Caches::getInstance(), &glop) in drawFirstOp()
|
D | OffscreenBufferPoolTests.cpp | 34 OffscreenBuffer layer(renderThread.renderState(), Caches::getInstance(), 49u, 149u); in RENDERTHREAD_OPENGL_PIPELINE_TEST() 45 OffscreenBuffer layer(renderThread.renderState(), Caches::getInstance(), 49u, 149u, true); in RENDERTHREAD_OPENGL_PIPELINE_TEST() 58 OffscreenBuffer layerAligned(renderThread.renderState(), Caches::getInstance(), 256u, 256u); in RENDERTHREAD_OPENGL_PIPELINE_TEST() 61 OffscreenBuffer layerUnaligned(renderThread.renderState(), Caches::getInstance(), 200u, 225u); in RENDERTHREAD_OPENGL_PIPELINE_TEST() 66 OffscreenBuffer buffer(renderThread.renderState(), Caches::getInstance(), 256u, 256u); in RENDERTHREAD_OPENGL_PIPELINE_TEST()
|
D | BakedOpDispatcherTests.cpp | 41 : BakedOpRenderer(Caches::getInstance(), renderState, true, false, sLightInfo) in ValidatingBakedOpRenderer() 190 Caches::getInstance()); in RENDERTHREAD_OPENGL_PIPELINE_TEST() 212 OffscreenBuffer layer(renderThread.renderState(), Caches::getInstance(), 100, 100); in validateLayerDraw() 220 Caches::getInstance()); in validateLayerDraw() 262 uint32_t expectedColor = Caches::getInstance().getOverdrawColor(glopCount - 2); in RENDERTHREAD_OPENGL_PIPELINE_TEST()
|
/frameworks/base/libs/hwui/renderthread/ |
D | OpenGLPipeline.cpp | 44 Caches::getInstance().textureCache.resetMarkInUse(this); in makeCurrent() 68 auto& caches = Caches::getInstance(); in draw() 130 Caches::getInstance().textureState().activateTexture(0); in createLayer() 175 Caches& caches = Caches::getInstance(); in onDestroyHardwareResources() 179 mRenderThread.renderState().flush(Caches::FlushMode::Layers); in onDestroyHardwareResources() 187 auto& caches = Caches::getInstance(); in renderLayers() 198 return &Caches::getInstance().tasks; in getTaskManager() 235 Caches::getInstance().dumpMemoryUsage(); in createOrUpdateLayer() 239 const int maxTextureSize = Caches::getInstance().maxTextureSize; in createOrUpdateLayer() 254 TextureCache& cache = Caches::getInstance().textureCache; in pinImages() [all …]
|
/frameworks/base/libs/hwui/tests/microbench/ |
D | FrameBuilderBench.cpp | 66 Caches::getInstance()); in BM_FrameBuilder_defer() 79 Caches& caches = Caches::getInstance(); in BM_FrameBuilder_deferAndRender() 121 gDisplay.h, sLightGeometry, Caches::getInstance()); in BM_FrameBuilder_defer_scene() 136 Caches& caches = Caches::getInstance(); in BM_FrameBuilder_deferAndRender_scene() 140 gDisplay.h, sLightGeometry, Caches::getInstance()); in BM_FrameBuilder_deferAndRender_scene()
|
/frameworks/base/libs/hwui/renderstate/ |
D | RenderState.h | 43 class Caches; variable 58 friend class Caches; variable 68 void flush(Caches::FlushMode flushMode); 128 Caches* mCaches = nullptr;
|
D | TextureState.h | 32 friend class Caches; // TODO: move to RenderState variable 34 void constructTexture(Caches& caches);
|
/frameworks/base/core/jni/ |
D | android_view_DisplayListCanvas.cpp | 132 if (!Caches::hasInstance()) { in android_view_DisplayListCanvas_getMaxTextureWidth() 135 return Caches::getInstance().maxTextureSize; in android_view_DisplayListCanvas_getMaxTextureWidth() 139 if (!Caches::hasInstance()) { in android_view_DisplayListCanvas_getMaxTextureHeight() 142 return Caches::getInstance().maxTextureSize; in android_view_DisplayListCanvas_getMaxTextureHeight()
|
/frameworks/base/libs/hwui/tests/common/ |
D | LeakChecker.cpp | 74 if (Caches::hasInstance()) { in checkForLeaks() 75 Caches::getInstance().tasks.stop(); in checkForLeaks()
|