diff --git a/dom/canvas/WebGLContextState.cpp b/dom/canvas/WebGLContextState.cpp index 768742d4161b..474734bbfac7 100644 --- a/dom/canvas/WebGLContextState.cpp +++ b/dom/canvas/WebGLContextState.cpp @@ -186,6 +186,10 @@ WebGLContext::GetParameter(JSContext* cx, GLenum pname, ErrorResult& rv) gl->fGetIntegerv(pname, &val); return JS::NumberValue(uint32_t(val)); } + + case LOCAL_GL_TEXTURE_BINDING_3D: { + return WebGLObjectAsJSValue(cx, mBound3DTextures[mActiveTexture].get(), rv); + } } }