summaryrefslogtreecommitdiffstats
path: root/WebCore/platform/graphics/android/DoubleBufferedTexture.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/platform/graphics/android/DoubleBufferedTexture.cpp')
-rw-r--r--WebCore/platform/graphics/android/DoubleBufferedTexture.cpp14
1 files changed, 3 insertions, 11 deletions
diff --git a/WebCore/platform/graphics/android/DoubleBufferedTexture.cpp b/WebCore/platform/graphics/android/DoubleBufferedTexture.cpp
index 31a1186..7dcd1bc 100644
--- a/WebCore/platform/graphics/android/DoubleBufferedTexture.cpp
+++ b/WebCore/platform/graphics/android/DoubleBufferedTexture.cpp
@@ -26,6 +26,7 @@
#include "config.h"
#include "DoubleBufferedTexture.h"
+#include "ClassTracker.h"
#include "GLUtils.h"
#define LOG_NDEBUG 1
@@ -34,14 +35,6 @@
namespace WebCore {
-#ifdef DEBUG_COUNT
-static int gDoubleBufferedTextureCount = 0;
-int DoubleBufferedTexture::count()
-{
- return gDoubleBufferedTextureCount;
-}
-#endif
-
DoubleBufferedTexture::DoubleBufferedTexture(EGLContext sharedContext)
{
m_display = eglGetCurrentDisplay();
@@ -50,16 +43,15 @@ DoubleBufferedTexture::DoubleBufferedTexture(EGLContext sharedContext)
m_writeableTexture = &m_textureA;
m_lockedConsumerTexture = GL_NO_TEXTURE;
m_supportsEGLImage = GLUtils::isEGLImageSupported();
-
#ifdef DEBUG_COUNT
- gDoubleBufferedTextureCount++;
+ ClassTracker::instance()->increment("DoubleBufferedTexture");
#endif
}
DoubleBufferedTexture::~DoubleBufferedTexture()
{
#ifdef DEBUG_COUNT
- gDoubleBufferedTextureCount--;
+ ClassTracker::instance()->decrement("DoubleBufferedTexture");
#endif
}