Bug 1503813 - RefreshSwizzle must rebind its texture. r=lsalzman

MozReview-Commit-ID: Ek1UIJjwQFH

Differential Revision: https://phabricator.services.mozilla.com/D17035

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Jeff Gilbert 2019-01-22 22:17:56 +00:00
parent 3567be6105
commit 4e6082275f

View File

@ -448,6 +448,7 @@ void WebGLTexture::RefreshSwizzle() const {
const auto& swizzle = imageInfo.mFormat->textureSwizzleRGBA;
if (swizzle != mCurSwizzle) {
const gl::ScopedBindTexture scopeBindTexture(mContext->gl, mGLName, mTarget.get());
SetSwizzle(mContext->gl, mTarget, swizzle);
mCurSwizzle = swizzle;
}