glsl: Add glsl_type::uvecN_type for N=2,3
authorChad Versace <chad@chad-versace.us>
Thu, 7 Oct 2010 23:05:39 +0000 (16:05 -0700)
committerIan Romanick <ian.d.romanick@intel.com>
Mon, 11 Oct 2010 21:25:44 +0000 (14:25 -0700)
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
src/glsl/builtin_types.h
src/glsl/glsl_types.h

index 6dabbf0..7175e08 100644 (file)
@@ -251,6 +251,8 @@ const glsl_type glsl_type::builtin_130_types[] = {
 };
 
 const glsl_type *const glsl_type::uint_type = & builtin_130_types[0];
+const glsl_type *const glsl_type::uvec2_type = & builtin_130_types[1];
+const glsl_type *const glsl_type::uvec3_type = & builtin_130_types[2];
 const glsl_type *const glsl_type::uvec4_type = & builtin_130_types[3];
 /*@}*/
 
index 4f7d2f7..dccab0a 100644 (file)
@@ -149,6 +149,8 @@ struct glsl_type {
    static const glsl_type *const int_type;
    static const glsl_type *const ivec4_type;
    static const glsl_type *const uint_type;
+   static const glsl_type *const uvec2_type;
+   static const glsl_type *const uvec3_type;
    static const glsl_type *const uvec4_type;
    static const glsl_type *const float_type;
    static const glsl_type *const vec2_type;