Home
last modified time | relevance | path

Searched refs:Caches (Results 1 – 25 of 57) sorted by relevance

123

/frameworks/base/libs/hwui/
DCaches.cpp36 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 …]
DCaches.h60 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;
DSkiaShader.h30 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,
DSkiaShader.cpp59 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()
DResourceCache.cpp115 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()
DBakedOpRenderer.h26 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;
DTexture.h42 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;
DImage.cpp40 Caches::getInstance().textureState().bindTexture(mTexture); in Image()
55 Caches::getInstance().textureState().deleteTexture(mTexture); in ~Image()
DGlopBuilder.h30 class Caches; variable
53 GlopBuilder(RenderState& renderState, Caches& caches, Glop* outGlop);
136 Caches& mCaches;
DGlLayer.h27 class Caches; variable
70 Caches& caches;
DPixelBuffer.cpp88 Caches& mCaches;
94 , mCaches(Caches::getInstance()) { in GpuPixelBuffer()
149 if (type == kBufferType_Auto && Caches::getInstance().gpuPixelBuffersEnabled) { in create()
DPathCache.h43 class Caches; variable
77 PathTexture(Caches& caches, int generation) : Texture(caches) { this->generation = generation; } in PathTexture()
242 explicit PathProcessor(Caches& caches);
DOpenGLReadback.cpp116 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()
DFrameBuilder.h64 const LightGeometry& lightGeometry, Caches& caches);
67 Caches& caches);
243 Caches& mCaches;
/frameworks/base/libs/hwui/tests/unit/
DLeakCheckTests.cpp42 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()
DFrameBuilderTests.cpp134 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 …]
DBakedOpRendererTests.cpp28 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()
DOffscreenBufferPoolTests.cpp34 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()
DBakedOpDispatcherTests.cpp41 : 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/
DOpenGLPipeline.cpp44 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/
DFrameBuilderBench.cpp66 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/
DRenderState.h43 class Caches; variable
58 friend class Caches; variable
68 void flush(Caches::FlushMode flushMode);
128 Caches* mCaches = nullptr;
DTextureState.h32 friend class Caches; // TODO: move to RenderState variable
34 void constructTexture(Caches& caches);
/frameworks/base/core/jni/
Dandroid_view_DisplayListCanvas.cpp132 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/
DLeakChecker.cpp74 if (Caches::hasInstance()) { in checkForLeaks()
75 Caches::getInstance().tasks.stop(); in checkForLeaks()

123