Mesa (master): glsl: Add lexer rules for uint and uvecN (N=2..4)

Ian Romanick idr at kemper.freedesktop.org
Mon Oct 11 21:28:00 UTC 2010


Module: Mesa
Branch: master
Commit: 0c9fef6111162498035e05241e492fe1bb0df6a4
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c9fef6111162498035e05241e492fe1bb0df6a4

Author: Chad Versace <chad at chad-versace.us>
Date:   Fri Oct  8 12:03:40 2010 -0700

glsl: Add lexer rules for uint and uvecN (N=2..4)

Commit for generated file glsl_lexer.cpp follows this commit.

Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>

---

 src/glsl/glsl_lexer.lpp |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/src/glsl/glsl_lexer.lpp b/src/glsl/glsl_lexer.lpp
index 8be5c67..9672342 100644
--- a/src/glsl/glsl_lexer.lpp
+++ b/src/glsl/glsl_lexer.lpp
@@ -161,6 +161,7 @@ const		return CONST_TOK;
 bool		return BOOL_TOK;
 float		return FLOAT_TOK;
 int		return INT_TOK;
+uint		TOKEN_OR_IDENTIFIER(130, UINT_TOK);
 
 break		return BREAK;
 continue	return CONTINUE;
@@ -178,6 +179,9 @@ bvec4		return BVEC4;
 ivec2		return IVEC2;
 ivec3		return IVEC3;
 ivec4		return IVEC4;
+uvec2		TOKEN_OR_IDENTIFIER(130, UVEC2);
+uvec3		TOKEN_OR_IDENTIFIER(130, UVEC3);
+uvec4		TOKEN_OR_IDENTIFIER(130, UVEC4);
 vec2		return VEC2;
 vec3		return VEC3;
 vec4		return VEC4;




More information about the mesa-commit mailing list