On 04/20/2016 07:03 PM, Ian Romanick wrote: > On 04/20/2016 12:29 PM, Matt Turner wrote: >> Float suffixes are allowed in all subsequent GLSL specifications, and >> it's obvious what the user meant if they specify one. Accept it with a >> warning to avoid breaking applications, like Planeshift. > > Did we ever figure out if Planeshift still uses F suffixes?
I guess Ken checked. Never mind. >> --- >> src/compiler/glsl/glsl_lexer.ll | 4 ++-- >> 1 file changed, 2 insertions(+), 2 deletions(-) >> >> diff --git a/src/compiler/glsl/glsl_lexer.ll >> b/src/compiler/glsl/glsl_lexer.ll >> index 6b1ef17..8a562cb 100644 >> --- a/src/compiler/glsl/glsl_lexer.ll >> +++ b/src/compiler/glsl/glsl_lexer.ll >> @@ -476,8 +476,8 @@ layout { >> char suffix = yytext[strlen(yytext) - 1]; >> if (!state->is_version(120, 300) && >> (suffix == 'f' || suffix == 'F')) { >> - _mesa_glsl_error(yylloc, state, >> - "Float suffixes are invalid in >> GLSL 1.10"); >> + _mesa_glsl_warning(yylloc, state, >> + "Float suffixes are invalid >> in GLSL 1.10"); >> } >> yylval->real = _mesa_strtof(yytext, NULL); >> return FLOATCONSTANT; >> _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev