Bug 916118 - Simplify the TextureClient deallocation protocol. r=nrc

This commit is contained in:
Nicolas Silva
2013-10-02 13:52:04 -07:00
parent a46722bf34
commit 2f08924ddf
16 changed files with 31 additions and 42 deletions

View File

@@ -21,13 +21,13 @@ SharedTextureClientOGL::SharedTextureClientOGL(TextureFlags aFlags)
, mHandle(0)
, mInverted(false)
{
MOZ_ASSERT(!(aFlags & (TEXTURE_DEALLOCATE_CLIENT|TEXTURE_DEALLOCATE_HOST)),
"SharedTextureClientOGL doesn't know how to release textures!");
// SharedTextureClient is always owned externally.
mFlags |= TEXTURE_DEALLOCATE_CLIENT;
}
SharedTextureClientOGL::~SharedTextureClientOGL()
{
// the data is owned externally.
// the shared data is owned externally.
}