[Mesa-dev] [PATCH v2 03/28] mesa: add mesa_type_is_double helper function (v2)
Ian Romanick
idr at freedesktop.org
Thu Feb 5 23:13:36 PST 2015
On 02/06/2015 06:56 AM, Ilia Mirkin wrote:
> From: Dave Airlie <airlied at 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.romanick at intel.com>
> Signed-off-by: Dave Airlie <airlied at 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.romanick at intel.com>
> + }
> +}
> +
> #ifdef __cplusplus
> }
> #endif
>
More information about the mesa-dev
mailing list