mesa: Remove unused tnl items from dd_functions
authorChad Versace <chad@chad-versace.us>
Wed, 28 Sep 2011 23:59:08 +0000 (16:59 -0700)
committerChad Versace <chad@chad-versace.us>
Fri, 30 Sep 2011 18:15:46 +0000 (11:15 -0700)
Remove NeedValidate and ValidateTnlModule.

Reviewed-by: Eric Anholt <eric@anholt.net>
Signed-off-by: Chad Versace <chad@chad-versace.us>
src/mesa/drivers/common/driverfuncs.c
src/mesa/main/dd.h

index 3e289698047d4c01b67d1da3f1f7bd9f09b0cc1d..33da9346caf914d7379a27cb9ec943b0d45e6e39 100644 (file)
@@ -200,8 +200,6 @@ _mesa_init_driver_functions(struct dd_function_table *driver)
    _mesa_init_sampler_object_functions(driver);
 
    /* T&L stuff */
-   driver->NeedValidate = GL_FALSE;
-   driver->ValidateTnlModule = NULL;
    driver->CurrentExecPrimitive = 0;
    driver->CurrentSavePrimitive = 0;
    driver->NeedFlush = 0;
index 91ecc0be03f76dd5e5f3dfe329f2a4ddf2e43ede..787556451f0316b45b786db98f4da663608a2fdb 100644 (file)
@@ -813,25 +813,6 @@ struct dd_function_table {
     */
    /*@{*/
 
-   /**
-    * Bitmask of state changes that require the current T&L module to be
-    * validated, using ValidateTnlModule() below.
-    */
-   GLuint NeedValidate;
-
-   /**
-    * Validate the current T&L module. 
-    *
-    * This is called directly after UpdateState() when a state change that has
-    * occurred matches the dd_function_table::NeedValidate bitmask above.  This
-    * ensures all computed values are up to date, thus allowing the driver to
-    * decide if the current T&L module needs to be swapped out.
-    *
-    * This must be non-NULL if a driver installs a custom T&L module and sets
-    * the dd_function_table::NeedValidate bitmask, but may be NULL otherwise.
-    */
-   void (*ValidateTnlModule)( struct gl_context *ctx, GLuint new_state );
-
    /**
     * Set by the driver-supplied T&L engine.  
     *