This causes a lot of warnings about unchecked type in switch statements - fix them later.
Signed-off-by: Dave Airlie <airl...@redhat.com> Reviewed-by: Matt Turner <matts...@gmail.com> --- src/glsl/glsl_types.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/glsl/glsl_types.h b/src/glsl/glsl_types.h index 441015c..f472db0 100644 --- a/src/glsl/glsl_types.h +++ b/src/glsl/glsl_types.h @@ -51,6 +51,7 @@ enum glsl_base_type { GLSL_TYPE_UINT = 0, GLSL_TYPE_INT, GLSL_TYPE_FLOAT, + GLSL_TYPE_DOUBLE, GLSL_TYPE_BOOL, GLSL_TYPE_SAMPLER, GLSL_TYPE_IMAGE, @@ -421,6 +422,14 @@ struct glsl_type { } /** + * Query whether or not a type is a double type + */ + bool is_double() const + { + return base_type == GLSL_TYPE_DOUBLE; + } + + /** * Query whether or not a type is a non-array boolean type */ bool is_boolean() const -- 2.0.5 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev