diff --git a/src/mesa/main/teximage.c b/src/mesa/main/teximage.c index e97753ef459..4f33e34a395 100644 --- a/src/mesa/main/teximage.c +++ b/src/mesa/main/teximage.c @@ -2099,7 +2099,7 @@ compressed_texture_error_check(struct gl_context *ctx, GLint dimensions, /* No compressed formats support borders at this time */ if (border != 0) { reason = "border != 0"; - error = GL_INVALID_VALUE; + error = _mesa_is_desktop_gl(ctx) ? GL_INVALID_OPERATION : GL_INVALID_VALUE; goto error; }