diff options
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() |