History log of /frameworks/base/libs/hwui/renderthread/CacheManager.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
660d6eca991f15de77c02a7e259ed709338a0972 08-Dec-2017 Greg Daniel <egdaniel@google.com> Update GrContext creation calls to use sk_sp

Test: manual testing

Change-Id: I68d8706ffa7bc7c6622ea0b8c45d7297a131f6bf
/frameworks/base/libs/hwui/renderthread/CacheManager.h
1bcacfdcab0eaa0cee92bd7f5a1b5e271dd68e52 03-Nov-2017 John Reck <jreck@google.com> Format the world (or just HWUI)

Test: No code changes, just ran through clang-format
Change-Id: Id23aa4ec7eebc0446fe3a30260f33e7fd455bb8c
/frameworks/base/libs/hwui/renderthread/CacheManager.h
8ec9e88cdae4febf9ca9ff9d575b9add0a19409d 24-Aug-2017 Derek Sollenberger <djsollen@google.com> Enable multi-threading of cpu intensive tasks when using Skia pipelines

Test: CtsUiRenderingTestCases
Change-Id: Ifa36371f55d3f2d78faf0a23fb283c904ff1af5f
/frameworks/base/libs/hwui/renderthread/CacheManager.h
3310fb1b24c6cdd0781674fab69e359caf9d17e5 23-Mar-2017 Stan Iliev <stani@google.com> Cache VectorDrawables in an atlas

Optimize VectorDrawables for Skia pipeline: draw small VectorDrawables
in a GPU atlas instead of seprate offscreen buffers.
This implementation is using CacheManger and allows for the atlas to
be released if there is a memory pressure.

Test: A new unit test for VectorDrawableAtlas is passing. Systrace shows
0.5ms faster DrawFrame for fling in Settings app main screen.
Change-Id: Ide3884eefae777e1547f1dfdb67b807185839fb4
/frameworks/base/libs/hwui/renderthread/CacheManager.h
f9e45d1d818ae0956ba77ed598b7040cfecca553 01-Jun-2017 Derek Sollenberger <djsollen@google.com> Implement CacheManager for the Skia pipelines.

The core of the implementation is complete and provides heuristic
cache sizing based on the size of the surface being used. This CL
will also be used to add the following features in the future...

1) Support Vulkan pipeline reporting on the size of the surface.
2) Complete the VectorDrawableAtlas stub code
3) Automatic purging of stale resources for low memory devices.

Test: hwui_unit_tests (new test added) and CtsUiRendering
Bug: 62260637
Change-Id: Ib85159cca28b646fe249f2190b07f1b7e0f50d8f
/frameworks/base/libs/hwui/renderthread/CacheManager.h