[Mesa-dev] [PATCH 1/4] i965: Turn brw_get_line_width_float() into brw_get_line_width().

Rafael Antognolli rafael.antognolli at intel.com
Tue May 9 23:20:09 UTC 2017


On Tue, May 09, 2017 at 04:10:26PM -0700, Kenneth Graunke wrote:
> Drop the old brw_get_line_width() helper which return the unsigned
> fixed-point encoding of the line width - it's been dead since the
> conversion to GENXML (which does the encoding for us).
> 
> Then rename brw_get_line_width_float() to the shorter name.

Hmm... I should have looked for other users of this function before creating
the _float() version.

Reviewed-by: Rafael Antognolli <rafael.antognolli at intel.com>

> ---
>  src/mesa/drivers/dri/i965/brw_util.h          | 10 +---------
>  src/mesa/drivers/dri/i965/genX_state_upload.c |  6 +++---
>  2 files changed, 4 insertions(+), 12 deletions(-)
> 
> diff --git a/src/mesa/drivers/dri/i965/brw_util.h b/src/mesa/drivers/dri/i965/brw_util.h
> index 7395d345a57..814286007de 100644
> --- a/src/mesa/drivers/dri/i965/brw_util.h
> +++ b/src/mesa/drivers/dri/i965/brw_util.h
> @@ -41,7 +41,7 @@ extern GLuint brw_translate_blend_equation( GLenum mode );
>  extern GLenum brw_fix_xRGB_alpha(GLenum function);
>  
>  static inline float
> -brw_get_line_width_float(struct brw_context *brw)
> +brw_get_line_width(struct brw_context *brw)
>  {
>     /* From the OpenGL 4.4 spec:
>      *
> @@ -72,12 +72,4 @@ brw_get_line_width_float(struct brw_context *brw)
>     return line_width;
>  }
>  
> -static inline uint32_t
> -brw_get_line_width(struct brw_context *brw)
> -{
> -   float line_width = brw_get_line_width_float(brw);
> -
> -   return U_FIXED(line_width, 7);
> -}
> -
>  #endif
> diff --git a/src/mesa/drivers/dri/i965/genX_state_upload.c b/src/mesa/drivers/dri/i965/genX_state_upload.c
> index 77b9f93b5e3..ebfcdd46e04 100644
> --- a/src/mesa/drivers/dri/i965/genX_state_upload.c
> +++ b/src/mesa/drivers/dri/i965/genX_state_upload.c
> @@ -1405,11 +1405,11 @@ genX(upload_sf)(struct brw_context *brw)
>        /* _NEW_LINE */
>  #if GEN_GEN == 8
>        if (brw->is_cherryview)
> -         sf.CHVLineWidth = brw_get_line_width_float(brw);
> +         sf.CHVLineWidth = brw_get_line_width(brw);
>        else
> -         sf.LineWidth = brw_get_line_width_float(brw);
> +         sf.LineWidth = brw_get_line_width(brw);
>  #else
> -      sf.LineWidth = brw_get_line_width_float(brw);
> +      sf.LineWidth = brw_get_line_width(brw);
>  #endif
>  
>        if (ctx->Line.SmoothFlag) {
> -- 
> 2.12.2
> 
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev


More information about the mesa-dev mailing list