diff options
author | Nicolas Roard <nicolas@android.com> | 2010-10-25 01:24:41 -0700 |
---|---|---|
committer | Nicolas Roard <nicolas@android.com> | 2010-10-26 10:26:54 -0700 |
commit | df67bc0e3be8b5f58eddd146336c1a5bd8cbf544 (patch) | |
tree | 7baad476e6b1847a7d4fb6660773273eb2bec36b /WebCore/platform/graphics/android/DoubleBufferedTexture.cpp | |
parent | 0ab70efea3ff218a80d55cbf7c1bb6ee7df228f9 (diff) | |
download | external_webkit-df67bc0e3be8b5f58eddd146336c1a5bd8cbf544.zip external_webkit-df67bc0e3be8b5f58eddd146336c1a5bd8cbf544.tar.gz external_webkit-df67bc0e3be8b5f58eddd146336c1a5bd8cbf544.tar.bz2 |
Add DEBUG_COUNT stuff
Change-Id: I99a0d2bc23da6299228ba5adea7cf161e01d8fbf
(cherry picked from commit 8f12379d1df1bc5f2e85bce687d89ba20d4a5e9e)
Diffstat (limited to 'WebCore/platform/graphics/android/DoubleBufferedTexture.cpp')
-rw-r--r-- | WebCore/platform/graphics/android/DoubleBufferedTexture.cpp | 19 |
1 files changed, 19 insertions, 0 deletions
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() |