зеркало из https://github.com/mozilla/gecko-dev.git
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:
Родитель
6ddf680a45
Коммит
6d981a9e36
|
@ -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) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче