summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/platform/graphics
diff options
context:
space:
mode:
authorChris Craik <ccraik@google.com>2012-05-23 17:33:16 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2012-05-23 17:33:16 -0700
commit21ed283c2e1cbf2b5a9d46dd6b8c1e1983860fa2 (patch)
treeb338c8c121f0ace7bc50ed4d10690b2d5fdfa851 /Source/WebCore/platform/graphics
parent17f16d583b7f3e3fdc425c1823e039c902bbaab2 (diff)
parentefa55f30473bf9e73383966273558efd8d946b7b (diff)
downloadexternal_webkit-21ed283c2e1cbf2b5a9d46dd6b8c1e1983860fa2.zip
external_webkit-21ed283c2e1cbf2b5a9d46dd6b8c1e1983860fa2.tar.gz
external_webkit-21ed283c2e1cbf2b5a9d46dd6b8c1e1983860fa2.tar.bz2
Merge "Add tracing to interesting/potentially costly functions" into jb-dev
Diffstat (limited to 'Source/WebCore/platform/graphics')
-rw-r--r--Source/WebCore/platform/graphics/android/layers/BaseLayerAndroid.cpp1
-rw-r--r--Source/WebCore/platform/graphics/android/rendering/ImagesManager.cpp1
-rw-r--r--Source/WebCore/platform/graphics/android/rendering/SurfaceCollection.cpp3
3 files changed, 5 insertions, 0 deletions
diff --git a/Source/WebCore/platform/graphics/android/layers/BaseLayerAndroid.cpp b/Source/WebCore/platform/graphics/android/layers/BaseLayerAndroid.cpp
index 283fa58..085a356 100644
--- a/Source/WebCore/platform/graphics/android/layers/BaseLayerAndroid.cpp
+++ b/Source/WebCore/platform/graphics/android/layers/BaseLayerAndroid.cpp
@@ -78,6 +78,7 @@ IFrameLayerAndroid* BaseLayerAndroid::updatePosition(SkRect viewport,
void BaseLayerAndroid::updatePositionsRecursive(const SkRect& visibleContentRect)
{
+ TRACE_METHOD();
updateLayerPositions(visibleContentRect);
TransformationMatrix ident;
FloatRect clip(0, 0, getWidth(), getHeight());
diff --git a/Source/WebCore/platform/graphics/android/rendering/ImagesManager.cpp b/Source/WebCore/platform/graphics/android/rendering/ImagesManager.cpp
index 8452503..316b7fd 100644
--- a/Source/WebCore/platform/graphics/android/rendering/ImagesManager.cpp
+++ b/Source/WebCore/platform/graphics/android/rendering/ImagesManager.cpp
@@ -52,6 +52,7 @@ ImageTexture* ImagesManager::setImage(SkBitmapRef* imgRef)
if (!imgRef)
return 0;
+ TRACE_METHOD();
SkBitmap* bitmap = &imgRef->bitmap();
ImageTexture* image = 0;
SkBitmap* img = 0;
diff --git a/Source/WebCore/platform/graphics/android/rendering/SurfaceCollection.cpp b/Source/WebCore/platform/graphics/android/rendering/SurfaceCollection.cpp
index f577d46..83b81a1 100644
--- a/Source/WebCore/platform/graphics/android/rendering/SurfaceCollection.cpp
+++ b/Source/WebCore/platform/graphics/android/rendering/SurfaceCollection.cpp
@@ -84,6 +84,7 @@ SurfaceCollection::~SurfaceCollection()
void SurfaceCollection::prepareGL(const SkRect& visibleContentRect, bool tryToFastBlit)
{
+ TRACE_METHOD();
updateLayerPositions(visibleContentRect);
bool layerTilesDisabled = m_compositedRoot->state()->layersRenderingMode()
> GLWebViewState::kClippedTextures;
@@ -106,6 +107,7 @@ static inline bool compareSurfaceZ(const Surface* a, const Surface* b)
bool SurfaceCollection::drawGL(const SkRect& visibleContentRect)
{
+ TRACE_METHOD();
#ifdef DEBUG_COUNT
ClassTracker::instance()->show();
#endif
@@ -135,6 +137,7 @@ Color SurfaceCollection::getBackgroundColor()
void SurfaceCollection::swapTiles()
{
+ TRACE_METHOD();
for (unsigned int i = 0; i < m_surfaces.size(); i++)
m_surfaces[i]->swapTiles();
}