summaryrefslogtreecommitdiff
path: root/libs/hwui/RenderNode.cpp
diff options
context:
space:
mode:
author Chris Craik <ccraik@google.com> 2014-11-20 17:50:20 +0000
committer Android Git Automerger <android-git-automerger@android.com> 2014-11-20 17:50:20 +0000
commit57b641a2ed87f2827399c363053436cba88bee75 (patch)
tree2b1bc4b59c57754cec6f29562decc445f2ca9a5e /libs/hwui/RenderNode.cpp
parent6456513f6ff844fd15f3453a66fcc8fb439e1ef7 (diff)
parent3b2ba44be3699a4e133d7a09cb4ed182405d7ff9 (diff)
am 3b2ba44b: Merge "Improve logging around performance critical events" into lmp-mr1-dev
* commit '3b2ba44be3699a4e133d7a09cb4ed182405d7ff9': Improve logging around performance critical events
Diffstat (limited to 'libs/hwui/RenderNode.cpp')
-rw-r--r--libs/hwui/RenderNode.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/libs/hwui/RenderNode.cpp b/libs/hwui/RenderNode.cpp
index 13c54993a6e4..eb0948f8094f 100644
--- a/libs/hwui/RenderNode.cpp
+++ b/libs/hwui/RenderNode.cpp
@@ -25,7 +25,6 @@
#include <SkCanvas.h>
#include <algorithm>
-#include <utils/Trace.h>
#include "DamageAccumulator.h"
#include "Debug.h"
@@ -34,6 +33,7 @@
#include "LayerRenderer.h"
#include "OpenGLRenderer.h"
#include "utils/MathUtils.h"
+#include "utils/TraceUtils.h"
#include "renderthread/CanvasContext.h"
namespace android {
@@ -426,6 +426,10 @@ void RenderNode::setViewProperties(OpenGLRenderer& renderer, T& handler) {
clipFlags = 0; // all clipping done by saveLayer
}
+ ATRACE_FORMAT("%s alpha caused %ssaveLayer %ux%u",
+ getName(), clipFlags ? "" : "unclipped ",
+ layerBounds.getWidth(), layerBounds.getHeight());
+
SaveLayerOp* op = new (handler.allocator()) SaveLayerOp(
layerBounds.left, layerBounds.top, layerBounds.right, layerBounds.bottom,
properties().getAlpha() * 255, saveFlags);