On Tuesday, July 29, 2014 04:14:45 PM Ian Romanick wrote: > From: Ian Romanick <ian.d.roman...@intel.com> > > Returns the type without any arrays. > > This will be used in later patches in this series. > > Signed-off-by: Ian Romanick <ian.d.roman...@intel.com> > Suggested-by: Timothy Arceri <t_arc...@yahoo.com.au> > Cc: Timothy Arceri <t_arc...@yahoo.com.au> > --- > src/glsl/glsl_types.h | 12 ++++++++++++ > 1 file changed, 12 insertions(+) > > diff --git a/src/glsl/glsl_types.h b/src/glsl/glsl_types.h > index 0b63d48..9cd132a 100644 > --- a/src/glsl/glsl_types.h > +++ b/src/glsl/glsl_types.h > @@ -465,6 +465,18 @@ struct glsl_type { > } > > /** > + * Get the type stripped of any arrays > + * > + * \return > + * Pointer to the type of elements of the first non-array type for array > + * types, or pointer to itself for non-array types. > + */ > + const glsl_type *without_array() const > + { > + return this->is_array() ? this->fields.array : this; > + } > + > + /** > * Return the amount of atomic counter storage required for a type. > */ > unsigned atomic_size() const >
Reviewed-by: Kenneth Graunke <kenn...@whitecape.org>
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev