nir/types: Add an is_error helper
authorJason Ekstrand <jason.ekstrand@intel.com>
Mon, 11 Jan 2016 20:39:03 +0000 (12:39 -0800)
committerJason Ekstrand <jason.ekstrand@intel.com>
Mon, 11 Jan 2016 22:30:46 +0000 (14:30 -0800)
src/glsl/nir/nir_types.cpp
src/glsl/nir/nir_types.h

index 86f8508b85906e7a8fa09d56e4f99ecbb344af28..f4408def9a000f0a28e54b758c7309586d8ec715 100644 (file)
@@ -164,6 +164,12 @@ glsl_type_is_void(const glsl_type *type)
    return type->is_void();
 }
 
+bool
+glsl_type_is_error(const glsl_type *type)
+{
+   return type->is_error();
+}
+
 bool
 glsl_type_is_vector(const struct glsl_type *type)
 {
index 535d36373de2b7992c31d9a873c8262df05d8e28..8cb7ec16ce3ec915c516ce2b066c74425ad33e74 100644 (file)
@@ -80,6 +80,7 @@ unsigned glsl_get_record_location_offset(const struct glsl_type *type,
                                          unsigned length);
 
 bool glsl_type_is_void(const struct glsl_type *type);
+bool glsl_type_is_error(const struct glsl_type *type);
 bool glsl_type_is_vector(const struct glsl_type *type);
 bool glsl_type_is_scalar(const struct glsl_type *type);
 bool glsl_type_is_vector_or_scalar(const struct glsl_type *type);