diff options
Diffstat (limited to 'src/mesa/tnl')
| -rw-r--r-- | src/mesa/tnl/t_context.c | 3 | ||||
| -rw-r--r-- | src/mesa/tnl/t_vp_build.h | 7 | ||||
| -rw-r--r-- | src/mesa/tnl/tnl.h | 2 | 
3 files changed, 12 insertions, 0 deletions
| diff --git a/src/mesa/tnl/t_context.c b/src/mesa/tnl/t_context.c index 8977fadcca..ce37dc0428 100644 --- a/src/mesa/tnl/t_context.c +++ b/src/mesa/tnl/t_context.c @@ -78,6 +78,9 @@ _tnl_CreateContext( GLcontext *ctx )     tnl->nr_blocks = 0; +   /* plug in the VBO drawing function */ +   vbo_set_draw_func(ctx, _tnl_draw_prims); +     return GL_TRUE;  } diff --git a/src/mesa/tnl/t_vp_build.h b/src/mesa/tnl/t_vp_build.h index d1c147ff03..d6ebc66c04 100644 --- a/src/mesa/tnl/t_vp_build.h +++ b/src/mesa/tnl/t_vp_build.h @@ -29,6 +29,13 @@  #include "main/mtypes.h" +#define TNL_FIXED_FUNCTION_STATE_FLAGS (_NEW_PROGRAM |		\ +					_NEW_LIGHT |		\ +					_NEW_TEXTURE |		\ +					_NEW_TEXTURE_MATRIX |		\ +					_NEW_TRANSFORM |	\ +					_NEW_FOG |		\ +					_NEW_POINT)  extern void _tnl_UpdateFixedFunctionProgram( GLcontext *ctx ); diff --git a/src/mesa/tnl/tnl.h b/src/mesa/tnl/tnl.h index 9a1717bf89..4d628aa9a6 100644 --- a/src/mesa/tnl/tnl.h +++ b/src/mesa/tnl/tnl.h @@ -81,6 +81,8 @@ _tnl_draw_prims( GLcontext *ctx,  		 GLuint min_index,  		 GLuint max_index); +extern void +_mesa_load_tracked_matrices(GLcontext *ctx);  extern void  _tnl_RasterPos(GLcontext *ctx, const GLfloat vObj[4]); | 
