nir: Add glsl_float_type() wrapper.
authorKenneth Graunke <kenneth@whitecape.org>
Tue, 24 Feb 2015 03:56:00 +0000 (19:56 -0800)
committerKenneth Graunke <kenneth@whitecape.org>
Wed, 25 Mar 2015 23:17:19 +0000 (16:17 -0700)
Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
src/glsl/nir/nir_types.cpp
src/glsl/nir/nir_types.h

index a13c3e12a86e169470ff130b7543c39ecd311e33..f0d0b46d2535a76c4b22f918356c1c823eb677db 100644 (file)
@@ -142,6 +142,12 @@ glsl_void_type(void)
    return glsl_type::void_type;
 }
 
+const glsl_type *
+glsl_float_type(void)
+{
+   return glsl_type::float_type;
+}
+
 const glsl_type *
 glsl_vec4_type(void)
 {
index 494051a6755a5e9c37179b275165f54cb92029d8..276d4ad6234bfbd2f38438d80a47aa7bb8db2487 100644 (file)
@@ -69,6 +69,7 @@ bool glsl_type_is_scalar(const struct glsl_type *type);
 bool glsl_type_is_matrix(const struct glsl_type *type);
 
 const struct glsl_type *glsl_void_type(void);
+const struct glsl_type *glsl_float_type(void);
 const struct glsl_type *glsl_vec4_type(void);
 const struct glsl_type *glsl_array_type(const struct glsl_type *base,
                                         unsigned elements);