r300: only init swtcl on tcl-less cards
[mesa.git] / src / mesa / drivers / dri / r300 / r300_swtcl.c
index 7aea063447a0e6a4d68a44c14500e20cee39b7e9..c949f33bf33eb348432555c2aa15971258073408 100644 (file)
@@ -668,6 +668,11 @@ void r300InitSwtcl(GLcontext *ctx)
 
        _tnl_need_projected_coords( ctx, GL_FALSE );
        r300ChooseRenderState(ctx);
+
+       _mesa_validate_all_lighting_tables( ctx ); 
+
+       tnl->Driver.NotifyMaterialChange = 
+         _mesa_validate_all_lighting_tables;
 }
 
 void r300DestroySwtcl(GLcontext *ctx)