aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Paul <[email protected]>2001-08-20 16:43:02 +0000
committerBrian Paul <[email protected]>2001-08-20 16:43:02 +0000
commitac6daf97e173345e9a87b24d98fb1ed599c0ffac (patch)
tree6f0fabe9f33a2548cbd60ee82a91ab1b1d0ee991
parentdf631a866dfae8826d1b2d3f841bfed613d1d333 (diff)
better error messages
-rw-r--r--src/mesa/main/texstate.c23
1 files changed, 16 insertions, 7 deletions
diff --git a/src/mesa/main/texstate.c b/src/mesa/main/texstate.c
index 466c15e6121..d65c8ddfc4a 100644
--- a/src/mesa/main/texstate.c
+++ b/src/mesa/main/texstate.c
@@ -1,4 +1,4 @@
-/* $Id: texstate.c,v 1.55 2001/07/23 16:10:03 brianp Exp $ */
+/* $Id: texstate.c,v 1.56 2001/08/20 16:43:02 brianp Exp $ */
/*
* Mesa 3-D graphics library
@@ -1005,7 +1005,8 @@ _mesa_TexParameterfv( GLenum target, GLenum pname, const GLfloat *params )
texObj->MaxAnisotropy = params[0];
}
else {
- _mesa_error(ctx, GL_INVALID_ENUM, "glTexParameter(pname)");
+ _mesa_error(ctx, GL_INVALID_ENUM,
+ "glTexParameter(pname=GL_MAX_TEXTURE_ANISOTROPY_EXT)");
return;
}
break;
@@ -1014,7 +1015,8 @@ _mesa_TexParameterfv( GLenum target, GLenum pname, const GLfloat *params )
texObj->CompareFlag = params[0] ? GL_TRUE : GL_FALSE;
}
else {
- _mesa_error(ctx, GL_INVALID_ENUM, "glTexParameter(pname)");
+ _mesa_error(ctx, GL_INVALID_ENUM,
+ "glTexParameter(pname=GL_TEXTURE_COMPARE_SGIX)");
return;
}
break;
@@ -1030,7 +1032,8 @@ _mesa_TexParameterfv( GLenum target, GLenum pname, const GLfloat *params )
}
}
else {
- _mesa_error(ctx, GL_INVALID_ENUM, "glTexParameter(pname)");
+ _mesa_error(ctx, GL_INVALID_ENUM,
+ "glTexParameter(pname=GL_TEXTURE_COMPARE_OPERATOR_SGIX)");
return;
}
break;
@@ -1039,7 +1042,8 @@ _mesa_TexParameterfv( GLenum target, GLenum pname, const GLfloat *params )
UNCLAMPED_FLOAT_TO_CHAN(texObj->ShadowAmbient, params[0]);
}
else {
- _mesa_error(ctx, GL_INVALID_ENUM, "glTexParameter(pname)");
+ _mesa_error(ctx, GL_INVALID_ENUM,
+ "glTexParameter(pname=GL_SHADOW_AMBIENT_SGIX)");
return;
}
break;
@@ -1048,12 +1052,17 @@ _mesa_TexParameterfv( GLenum target, GLenum pname, const GLfloat *params )
texObj->GenerateMipmap = params[0] ? GL_TRUE : GL_FALSE;
}
else {
- _mesa_error(ctx, GL_INVALID_ENUM, "glTexParameter(pname)");
+ _mesa_error(ctx, GL_INVALID_ENUM,
+ "glTexParameter(pname=GL_GENERATE_MIPMAP_SGIS)");
return;
}
break;
default:
- _mesa_error( ctx, GL_INVALID_ENUM, "glTexParameter(pname)" );
+ {
+ char s[100];
+ sprintf(s, "glTexParameter(pname=0x%x)", pname);
+ _mesa_error( ctx, GL_INVALID_ENUM, s);
+ }
return;
}