summaryrefslogtreecommitdiffstats
path: root/libs/hwui/GammaFontRenderer.cpp
Commit message (Collapse)AuthorAgeFilesLines
* De-allocate caches for large glyphs when trimming memoryChet Haase2011-12-161-0/+7
| | | | | | | | | | | | | Currently, font renderers eliminate some texture caches when memory is trimmed. This change makes it go further by eliminating the large-glyph caches for all font renderers. These caches are only allocated as needed, but continue to consume large amounts of memory (CPU and GPU) after that allocation. De-allocating this memory on a trim operation should prevent background apps from holding onto this memory in the possible case that they have allocated it by drawing large glyphs. Change-Id: Id7a3ab49b244e036b442d87252fb40aeca8fdb26
* Memory optimizations for libhwuiRomain Guy2011-11-041-10/+53
| | | | | | | | | | | Bug #5566149 Lazily initialize font renderers Keep 60% of the texture cache when an app goes to the background Delete least used font renderer when going to the background Delete all font renderers on full memory trim Change-Id: I3c2454d46dc1107ec0f0f72a9ce69cbbcc8825e7
* Log only 1 line per process when using OpenGLRenderer.Romain Guy2011-01-211-7/+8
| | | | Change-Id: Idbdd6b84f31301e58ed53e0d50fd61fece192dfa
* Apply gamma correction to font rendering.Romain Guy2010-08-271-0/+103
Change-Id: I1b05f40e356221b2a5eb9400e67d77ecd98ed6c4