From ac6daf97e173345e9a87b24d98fb1ed599c0ffac Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Mon, 20 Aug 2001 16:43:02 +0000 Subject: [PATCH] better error messages --- src/mesa/main/texstate.c | 23 ++++++++++++++++------- 1 file 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; } -- 2.30.2