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 6dabbf0d32cd5c3ce188c6462dae6ee12583d43d..7175e08afb9663a9cf702449100f2b7cae72c0c1 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 4f7d2f74afab03b064a7ad8c3de056ee29f384c7..dccab0a60d349b047dd97e18620d2287ab8b1b2e 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;