summaryrefslogtreecommitdiff
path: root/libs/hwui/LayerCache.cpp
diff options
context:
space:
mode:
author Romain Guy <romainguy@google.com> 2013-01-08 15:26:45 -0800
committer Android (Google) Code Review <android-gerrit@google.com> 2013-01-08 15:26:45 -0800
commitc88c60bed1fdf5b84cc16905c8743453203c19a5 (patch)
tree058d8741e5f239a519427ffde5cb819c282e7439 /libs/hwui/LayerCache.cpp
parentc34bc1178b3d5e60651e4b1ffb416ff8235bf388 (diff)
parente3a9b24b5e3f9b2058486814a6d27729e51ad466 (diff)
Merge "Add plumbing for better text scaling"
Diffstat (limited to 'libs/hwui/LayerCache.cpp')
-rw-r--r--libs/hwui/LayerCache.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/libs/hwui/LayerCache.cpp b/libs/hwui/LayerCache.cpp
index ce74ceec1b27..cfc5b04f2183 100644
--- a/libs/hwui/LayerCache.cpp
+++ b/libs/hwui/LayerCache.cpp
@@ -67,6 +67,14 @@ void LayerCache::setMaxSize(uint32_t maxSize) {
// Caching
///////////////////////////////////////////////////////////////////////////////
+int LayerCache::LayerEntry::compare(const LayerCache::LayerEntry& lhs,
+ const LayerCache::LayerEntry& rhs) {
+ int deltaInt = int(lhs.mWidth) - int(rhs.mWidth);
+ if (deltaInt != 0) return deltaInt;
+
+ return int(lhs.mHeight) - int(rhs.mHeight);
+}
+
void LayerCache::deleteLayer(Layer* layer) {
if (layer) {
LAYER_LOGD("Destroying layer %dx%d, fbo %d", layer->getWidth(), layer->getHeight(),