From f3c92c2323b1a00e592a2bae739c420a52d4285b Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Wed, 27 Apr 2011 09:23:16 -0600 Subject: mesa: emit more info in program parser error message --- src/mesa/program/program_parse.y | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/mesa/program/program_parse.y b/src/mesa/program/program_parse.y index 85c783dd637..dbf5abaa617 100644 --- a/src/mesa/program/program_parse.y +++ b/src/mesa/program/program_parse.y @@ -1258,7 +1258,11 @@ optArraySize: | INTEGER { if (($1 < 1) || ((unsigned) $1 > state->limits->MaxParameters)) { - yyerror(& @1, state, "invalid parameter array size"); + char msg[100]; + _mesa_snprintf(msg, sizeof(msg), + "invalid parameter array size (size=%d max=%u)", + $1, state->limits->MaxParameters); + yyerror(& @1, state, msg); YYERROR; } else { $$ = $1; -- cgit v1.2.3