Bug 1008211 - Don't use BufferTextureClient in CanvasClient2D. r=Bas

This commit is contained in:
Nicolas Silva 2014-05-13 14:05:30 +02:00
Родитель b41ad8ff64
Коммит e83a23711d
1 изменённых файлов: 4 добавлений и 3 удалений

Просмотреть файл

@ -70,9 +70,10 @@ CanvasClient2D::Update(gfx::IntSize aSize, ClientCanvasLayer* aLayer)
if (mTextureFlags & TextureFlags::NEEDS_Y_FLIP) {
flags |= TextureFlags::NEEDS_Y_FLIP;
}
mBuffer = CreateBufferTextureClient(gfx::ImageFormatToSurfaceFormat(format),
mBuffer = CreateTextureClientForDrawing(gfx::ImageFormatToSurfaceFormat(format),
flags,
gfxPlatform::GetPlatform()->GetPreferredCanvasBackend());
gfxPlatform::GetPlatform()->GetPreferredCanvasBackend(),
aSize);
MOZ_ASSERT(mBuffer->CanExposeDrawTarget());
mBuffer->AllocateForSurface(aSize);