On 02/06/2015 06:56 AM, Ilia Mirkin wrote: > From: Dave Airlie <airl...@gmail.com> > > This is a helper to return if a type is based on a double. > > v2: GLboolean->bool (Ian) > > Reviewed-by: Ian Romanick <ian.d.roman...@intel.com> > Signed-off-by: Dave Airlie <airl...@redhat.com> > --- > src/mesa/program/prog_parameter.h | 23 +++++++++++++++++++++++ > 1 file changed, 23 insertions(+) > > diff --git a/src/mesa/program/prog_parameter.h > b/src/mesa/program/prog_parameter.h > index 6b3b3c2..e19551b 100644 > --- a/src/mesa/program/prog_parameter.h > +++ b/src/mesa/program/prog_parameter.h > @@ -151,6 +151,29 @@ _mesa_lookup_parameter_constant(const struct > gl_program_parameter_list *list, > const gl_constant_value v[], GLuint vSize, > GLint *posOut, GLuint *swizzleOut); > > +static inline bool > +_mesa_type_is_double(int dataType) > +{ > + switch (dataType) { > + case GL_DOUBLE: > + case GL_DOUBLE_VEC2: > + case GL_DOUBLE_VEC3: > + case GL_DOUBLE_VEC4: > + case GL_DOUBLE_MAT2: > + case GL_DOUBLE_MAT2x3: > + case GL_DOUBLE_MAT2x4: > + case GL_DOUBLE_MAT3: > + case GL_DOUBLE_MAT3x2: > + case GL_DOUBLE_MAT3x4: > + case GL_DOUBLE_MAT4: > + case GL_DOUBLE_MAT4x2: > + case GL_DOUBLE_MAT4x3: > + return GL_TRUE;
return true; > + default: > + return GL_FALSE; return false; With that fixed, Reviewed-by: Ian Romanick <ian.d.roman...@intel.com> > + } > +} > + > #ifdef __cplusplus > } > #endif > _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev