mesa: better error message for invalid texture unit index

This commit is contained in:
Brian Paul
2009-06-08 09:52:31 -06:00
parent 0bced6a326
commit 33d6327770

View File

@@ -1014,7 +1014,10 @@ parse_teximage_num (GLcontext * ctx, const GLubyte ** inst,
GLint i = parse_integer (inst, Program);
if ((i < 0) || (i >= (int)ctx->Const.MaxTextureImageUnits)) {
program_error(ctx, Program->Position, "Invalid texture image index");
char s[100];
_mesa_snprintf(s, sizeof(s), "Invalid texture image index %d (%u is max)",
i, ctx->Const.MaxTextureImageUnits);
program_error(ctx, Program->Position, s);
return 1;
}