Bug 1265625 - Call BindTexture to get correct transform for Android Surface Texture, r=jrmuizel

MozReview-Commit-ID: 1TW2hjyECAu

--HG--
extra : rebase_source : f251fc54fecfc342710d5f684e8dc90f9c3e8caf
This commit is contained in:
peter chang 2016-05-10 15:11:19 +08:00
Родитель 6ddf680a45
Коммит 6d981a9e36
1 изменённых файлов: 2 добавлений и 1 удалений

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

@ -1247,11 +1247,12 @@ CompositorOGL::DrawQuad(const Rect& aRect,
didSetBlendMode = SetBlendMode(gl(), blendMode, texturedEffect->mPremultiplied);
gfx::Filter filter = texturedEffect->mFilter;
Matrix4x4 textureTransform = source->AsSourceOGL()->GetTextureTransform();
source->AsSourceOGL()->BindTexture(LOCAL_GL_TEXTURE0, filter);
program->SetTextureUnit(0);
Matrix4x4 textureTransform = source->AsSourceOGL()->GetTextureTransform();
program->SetTextureTransform(textureTransform);
if (maskType != MaskType::MaskNone) {