From: Eric Anholt Date: Wed, 16 Jan 2013 23:07:31 +0000 (-0800) Subject: mesa: Remove the dead PrepareExecBegin() driver hook. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0aaf0445bac453db474cedf27f1d9f45e4acde4d;p=mesa.git mesa: Remove the dead PrepareExecBegin() driver hook. This was used in i965 for a while, but no more. Reviewed-by: Brian Paul Reviewed-by: Ian Romanick --- diff --git a/src/mesa/drivers/common/driverfuncs.c b/src/mesa/drivers/common/driverfuncs.c index 3de5199b477..cf6b686dd7e 100644 --- a/src/mesa/drivers/common/driverfuncs.c +++ b/src/mesa/drivers/common/driverfuncs.c @@ -198,7 +198,6 @@ _mesa_init_driver_functions(struct dd_function_table *driver) driver->ProgramStringNotify = _tnl_program_string; driver->FlushVertices = NULL; driver->SaveFlushVertices = NULL; - driver->PrepareExecBegin = NULL; driver->NotifySaveBegin = NULL; driver->LightingSpaceChange = NULL; diff --git a/src/mesa/main/dd.h b/src/mesa/main/dd.h index 07787d41dd9..f91fd412032 100644 --- a/src/mesa/main/dd.h +++ b/src/mesa/main/dd.h @@ -722,14 +722,6 @@ struct dd_function_table { void (*FlushVertices)( struct gl_context *ctx, GLuint flags ); void (*SaveFlushVertices)( struct gl_context *ctx ); - /** - * \brief Hook for drivers to prepare for a glBegin/glEnd block - * - * This hook is called in vbo_exec_Begin() before any action, including - * state updates, occurs. - */ - void (*PrepareExecBegin)( struct gl_context *ctx ); - /** * Give the driver the opportunity to hook in its own vtxfmt for * compiling optimized display lists. This is called on each valid diff --git a/src/mesa/vbo/vbo_exec_api.c b/src/mesa/vbo/vbo_exec_api.c index 42eb953c223..84bcdd63bf3 100644 --- a/src/mesa/vbo/vbo_exec_api.c +++ b/src/mesa/vbo/vbo_exec_api.c @@ -803,9 +803,6 @@ static void GLAPIENTRY vbo_exec_Begin( GLenum mode ) vbo_draw_method(vbo_context(ctx), DRAW_BEGIN_END); - if (ctx->Driver.PrepareExecBegin) - ctx->Driver.PrepareExecBegin(ctx); - if (ctx->NewState) { _mesa_update_state( ctx );