Bug 980647 - Part 1 - Move the compositor's texture recycling startegy behind a pool interface. r=Cwiiis

This commit is contained in:
Nicolas Silva
2014-03-12 17:28:47 +01:00
parent 56c9fe4198
commit b8b1cfaac0
3 changed files with 219 additions and 142 deletions

View File

@@ -147,9 +147,7 @@ void GrallocTextureSourceOGL::Lock()
MOZ_ASSERT(IsValid());
CompositorOGLGonkBackendSpecificData* backendData =
static_cast<CompositorOGLGonkBackendSpecificData*>(mCompositor->GetCompositorBackendSpecificData());
mTexture = backendData->GetTexture();
mTexture = mCompositor->GetTemporaryTexture(LOCAL_GL_TEXTURE0);
GLuint textureTarget = GetTextureTarget();