diff --git a/src/mesa/main/formatquery.c b/src/mesa/main/formatquery.c index e8cfbc3fec2..c394fe66878 100644 --- a/src/mesa/main/formatquery.c +++ b/src/mesa/main/formatquery.c @@ -155,6 +155,15 @@ _legal_parameters(struct gl_context *ctx, GLenum target, GLenum internalformat, } break; + case GL_CLEAR_TEXTURE: + if (!_mesa_has_ARB_clear_texture(ctx)) { + _mesa_error(ctx, GL_INVALID_ENUM, + "glGetInternalformativ(pname=%s)", + _mesa_enum_to_string(pname)); + return false; + } + break; + case GL_SRGB_DECODE_ARB: /* The ARB_internalformat_query2 spec says: * @@ -168,15 +177,6 @@ _legal_parameters(struct gl_context *ctx, GLenum target, GLenum internalformat, _mesa_enum_to_string(pname)); return false; } - break; - - case GL_CLEAR_TEXTURE: - if (!_mesa_has_ARB_clear_texture(ctx)) { - _mesa_error(ctx, GL_INVALID_ENUM, - "glGetInternalformativ(pname=%s)", - _mesa_enum_to_string(pname)); - return false; - } FALLTHROUGH; case GL_INTERNALFORMAT_SUPPORTED: case GL_INTERNALFORMAT_PREFERRED: