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
|