Commit fbaf6cb6 authored by Jeff Gilbert's avatar Jeff Gilbert
Browse files

Bug 685156 - webgl.hint() must accept GENERATE_MIPMAP_HINT - r=bjacob

parent a0541958
Loading
Loading
Loading
Loading
+7 −5
Original line number Diff line number Diff line
@@ -3122,20 +3122,22 @@ WebGLContext::Hint(WebGLenum target, WebGLenum mode)
    bool isValid = false;

    switch (target) {
        case LOCAL_GL_GENERATE_MIPMAP_HINT:
            isValid = true;
            break;
        case LOCAL_GL_FRAGMENT_SHADER_DERIVATIVE_HINT:
            if (mEnabledExtensions[WebGL_OES_standard_derivatives]) 
                isValid = true;
            break;
    }

    if (isValid) {
    if (!isValid)
        return ErrorInvalidEnum("hint: invalid hint");

    gl->fHint(target, mode);
    return NS_OK;
}

    return ErrorInvalidEnum("hint: invalid hint");
}

NS_IMETHODIMP
WebGLContext::IsBuffer(nsIWebGLBuffer *bobj, WebGLboolean *retval)
{