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

Reply via email to