From a2dc424acfe83f3c66d3509f5a1efc24ce884367 Mon Sep 17 00:00:00 2001 From: Ian Romanick Date: Fri, 8 Oct 2004 01:03:10 +0000 Subject: [PATCH] Reject unsupported texture formats passed to glCompressedTexImage?D. This fixes Mesa bug #1028405. --- src/mesa/main/teximage.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/mesa/main/teximage.c b/src/mesa/main/teximage.c index 8f27af9..3ef3d64 100644 --- a/src/mesa/main/teximage.c +++ b/src/mesa/main/teximage.c @@ -2798,6 +2798,9 @@ compressed_texture_error_check(GLcontext *ctx, GLint dimensions, if (!is_compressed_format(ctx, internalFormat)) return GL_INVALID_ENUM; + if (_mesa_base_tex_format(ctx, internalFormat) < 0) + return GL_INVALID_ENUM; + if (border != 0) return GL_INVALID_VALUE; -- 2.7.4