nir/types: Expose glsl_type::count_attribute_slots()
authorJason Ekstrand <jason.ekstrand@intel.com>
Tue, 27 Oct 2015 02:45:30 +0000 (19:45 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Thu, 24 Dec 2015 08:47:19 +0000 (00:47 -0800)
src/glsl/nir/nir_types.cpp
src/glsl/nir/nir_types.h

index 27db5793a602c87c46c96c29466b057c41836771..54751cbcb5f011ee7d40df7a470d82cbaf0b487e 100644 (file)
@@ -124,6 +124,12 @@ glsl_get_aoa_size(const struct glsl_type *type)
    return type->arrays_of_arrays_size();
 }
 
+unsigned
+glsl_count_attribute_slots(const struct glsl_type *type)
+{
+   return type->count_attribute_slots();
+}
+
 const char *
 glsl_get_struct_elem_name(const struct glsl_type *type, unsigned index)
 {
index 9cc71e899d7fd016767cee1b413af86f4f7aa819..1bae84a356edfc038a82ca05830f115b51fa32a9 100644 (file)
@@ -67,6 +67,8 @@ unsigned glsl_get_length(const struct glsl_type *type);
 
 unsigned glsl_get_aoa_size(const struct glsl_type *type);
 
+unsigned glsl_count_attribute_slots(const struct glsl_type *type);
+
 const char *glsl_get_struct_elem_name(const struct glsl_type *type,
                                       unsigned index);