Mesa (master): glsl: Add glsl_type::uvecN_type for N=2,3

Ian Romanick idr at kemper.freedesktop.org
Mon Oct 11 21:27:59 UTC 2010


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

Author: Chad Versace <chad at chad-versace.us>
Date:   Thu Oct  7 16:05:39 2010 -0700

glsl: Add glsl_type::uvecN_type for N=2,3

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

---

 src/glsl/builtin_types.h |    2 ++
 src/glsl/glsl_types.h    |    2 ++
 2 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/src/glsl/builtin_types.h b/src/glsl/builtin_types.h
index 6dabbf0..7175e08 100644
--- a/src/glsl/builtin_types.h
+++ b/src/glsl/builtin_types.h
@@ -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];
 /*@}*/
 
diff --git a/src/glsl/glsl_types.h b/src/glsl/glsl_types.h
index 4f7d2f7..dccab0a 100644
--- a/src/glsl/glsl_types.h
+++ b/src/glsl/glsl_types.h
@@ -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;




More information about the mesa-commit mailing list