[Mesa-dev] [PATCH 09/14] mesa: inline _mesa_finish()

Samuel Pitoiset samuel.pitoiset at gmail.com
Wed Jun 28 08:35:42 UTC 2017



On 06/28/2017 08:13 AM, Timothy Arceri wrote:
> ---
>   src/mesa/main/context.c | 23 +++++++----------------
>   src/mesa/main/context.h |  3 ---
>   2 files changed, 7 insertions(+), 19 deletions(-)
> 
> diff --git a/src/mesa/main/context.c b/src/mesa/main/context.c
> index b801322..2ed4ae8 100644
> --- a/src/mesa/main/context.c
> +++ b/src/mesa/main/context.c
> @@ -1834,20 +1834,6 @@ _mesa_record_error(struct gl_context *ctx, GLenum error)
>   
>   
>   /**
> - * Flush commands and wait for completion.
> - */
> -void
> -_mesa_finish(struct gl_context *ctx)
> -{
> -   FLUSH_VERTICES( ctx, 0 );
> -   FLUSH_CURRENT( ctx, 0 );
> -   if (ctx->Driver.Finish) {
> -      ctx->Driver.Finish(ctx);
> -   }
> -}
> -
> -
> -/**
>    * Flush commands.
>    */
>   void
> @@ -1863,7 +1849,7 @@ _mesa_flush(struct gl_context *ctx)
>   
>   
>   /**
> - * Execute glFinish().
> + * Flush commands and wait for completion.
>    *
>    * Calls the #ASSERT_OUTSIDE_BEGIN_END_AND_FLUSH macro and the
>    * dd_function_table::Finish driver callback, if not NULL.
> @@ -1873,7 +1859,12 @@ _mesa_Finish(void)
>   {
>      GET_CURRENT_CONTEXT(ctx);
>      ASSERT_OUTSIDE_BEGIN_END(ctx);
> -   _mesa_finish(ctx);
> +
> +   FLUSH_VERTICES( ctx, 0 );
> +   FLUSH_CURRENT( ctx, 0 );

Can you remove the extra spaces and a new line here?

With that, patch is:

Reviewed-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>

> +   if (ctx->Driver.Finish) {
> +      ctx->Driver.Finish(ctx);
> +   }
>   }
>   
>   
> diff --git a/src/mesa/main/context.h b/src/mesa/main/context.h
> index ccb5463..4f75f57 100644
> --- a/src/mesa/main/context.h
> +++ b/src/mesa/main/context.h
> @@ -162,9 +162,6 @@ _mesa_record_error( struct gl_context *ctx, GLenum error );
>   
>   
>   extern void
> -_mesa_finish(struct gl_context *ctx);
> -
> -extern void
>   _mesa_flush(struct gl_context *ctx);
>   
>   extern void GLAPIENTRY
> 


More information about the mesa-dev mailing list