webgl: Don't forget update WebGL's texture binding on unbind.

This doesn't appear to fix any testcases, but I noticed it when fixing
renderbuffers.
This commit is contained in:
Eric Anholt 2016-09-17 17:40:17 +01:00 committed by Glenn Watson
parent 2d66840145
commit b2c169274a

View file

@ -776,6 +776,7 @@ impl WebGLRenderingContextMethods for WebGLRenderingContext {
Err(err) => return self.webgl_error(err), Err(err) => return self.webgl_error(err),
} }
} else { } else {
slot.set(None);
// Unbind the currently bound texture // Unbind the currently bound texture
self.ipc_renderer self.ipc_renderer
.send(CanvasMsg::WebGL(WebGLCommand::BindTexture(target, None))) .send(CanvasMsg::WebGL(WebGLCommand::BindTexture(target, None)))