Bug 1266396 - Make TextureClient more robust against racy shutdown situations. r=Bas

This commit is contained in:
Nicolas Silva
2016-04-22 18:05:26 +02:00
parent 2fc6b0fcd0
commit 99d9ac0ea9
21 changed files with 322 additions and 228 deletions

View File

@@ -133,6 +133,17 @@ GrallocTextureData::Forget(ClientIPCAllocator* aAllocator)
mGraphicBuffer = nullptr;
}
void
GrallocTextureData::FillInfo(TextureData::Info& aInfo) const
{
aInfo.size = mSize;
aInfo.format = mFormat;
aInfo.hasIntermediateBuffer = false;
aInfo.hasSynchronization = true;
aInfo.supportsMoz2D = true;
aInfo.canExposeMappedData = true;
}
bool
GrallocTextureData::Serialize(SurfaceDescriptor& aOutDescriptor)
{