[Mesa-dev] [PATCH 6/6] vbo: fix MSVC double->float conversion warnings

Jose Fonseca jfonseca at vmware.com
Tue Nov 5 07:08:53 PST 2013


Series looks good AFAICT.

Jose

----- Original Message -----
> ---
>  src/mesa/vbo/vbo_attrib_tmp.h |    4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/src/mesa/vbo/vbo_attrib_tmp.h b/src/mesa/vbo/vbo_attrib_tmp.h
> index 02c283d..bbc0205 100644
> --- a/src/mesa/vbo/vbo_attrib_tmp.h
> +++ b/src/mesa/vbo/vbo_attrib_tmp.h
> @@ -140,7 +140,7 @@ static inline float conv_i10_to_norm_float(const struct
> gl_context *ctx, int i10
>         (ctx->API == API_OPENGL_CORE && ctx->Version >= 42)) {
>        /* Equation 2.3 above. */
>        float f = ((float) val.x) / 511.0F;
> -      return MAX2(f, -1.0);
> +      return MAX2(f, -1.0f);
>     } else {
>        /* Equation 2.2 above. */
>        return (2.0F * (float)val.x + 1.0F) * (1.0F  / 1023.0F);
> @@ -156,7 +156,7 @@ static inline float conv_i2_to_norm_float(const struct
> gl_context *ctx, int i2)
>         (ctx->API == API_OPENGL_CORE && ctx->Version >= 42)) {
>        /* Equation 2.3 above. */
>        float f = (float) val.x;
> -      return MAX2(f, -1.0);
> +      return MAX2(f, -1.0f);
>     } else {
>        /* Equation 2.2 above. */
>        return (2.0F * (float)val.x + 1.0F) * (1.0F / 3.0F);
> --
> 1.7.10.4
> 
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
> 


More information about the mesa-dev mailing list