From: Eric Anholt Date: Wed, 16 Jan 2013 23:07:31 +0000 (-0800) Subject: mesa: Remove the dead PrepareExecBegin() driver hook. X-Git-Tag: mesa-9.1-rc1~227 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0aaf0445bac453db474cedf27f1d9f45e4acde4d;p=platform%2Fupstream%2Fmesa.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 3de5199..cf6b686 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 07787d4..f91fd41 100644 --- a/src/mesa/main/dd.h +++ b/src/mesa/main/dd.h @@ -723,14 +723,6 @@ struct dd_function_table { 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 * glBegin() during list compilation. diff --git a/src/mesa/vbo/vbo_exec_api.c b/src/mesa/vbo/vbo_exec_api.c index 42eb953..84bcdd6 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 );