From df67bc0e3be8b5f58eddd146336c1a5bd8cbf544 Mon Sep 17 00:00:00 2001 From: Nicolas Roard Date: Mon, 25 Oct 2010 01:24:41 -0700 Subject: Add DEBUG_COUNT stuff Change-Id: I99a0d2bc23da6299228ba5adea7cf161e01d8fbf (cherry picked from commit 8f12379d1df1bc5f2e85bce687d89ba20d4a5e9e) --- .../graphics/android/DoubleBufferedTexture.cpp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'WebCore/platform/graphics/android/DoubleBufferedTexture.cpp') diff --git a/WebCore/platform/graphics/android/DoubleBufferedTexture.cpp b/WebCore/platform/graphics/android/DoubleBufferedTexture.cpp index 35e2821..31a1186 100644 --- a/WebCore/platform/graphics/android/DoubleBufferedTexture.cpp +++ b/WebCore/platform/graphics/android/DoubleBufferedTexture.cpp @@ -34,6 +34,14 @@ namespace WebCore { +#ifdef DEBUG_COUNT +static int gDoubleBufferedTextureCount = 0; +int DoubleBufferedTexture::count() +{ + return gDoubleBufferedTextureCount; +} +#endif + DoubleBufferedTexture::DoubleBufferedTexture(EGLContext sharedContext) { m_display = eglGetCurrentDisplay(); @@ -42,6 +50,17 @@ DoubleBufferedTexture::DoubleBufferedTexture(EGLContext sharedContext) m_writeableTexture = &m_textureA; m_lockedConsumerTexture = GL_NO_TEXTURE; m_supportsEGLImage = GLUtils::isEGLImageSupported(); + +#ifdef DEBUG_COUNT + gDoubleBufferedTextureCount++; +#endif +} + +DoubleBufferedTexture::~DoubleBufferedTexture() +{ +#ifdef DEBUG_COUNT + gDoubleBufferedTextureCount--; +#endif } SharedTexture* DoubleBufferedTexture::getWriteableTexture() -- cgit v1.1