i965/gs: implement EndPrimitive() functionality in the visitor.
[mesa.git] / src / mesa / drivers / dri / nouveau / nouveau_state.c
index 1579d29efc2b662a49687f9f3dc9231cec5fcf59..5155da96eaaa556f35d5eb1e6a5942d81c618e2b 100644 (file)
@@ -495,6 +495,13 @@ nouveau_update_state(struct gl_context *ctx, GLbitfield new_state)
                context_dirty(ctx, MATERIAL_BACK_SHININESS);
        }
 
+       if (new_state & _NEW_TEXTURE) {
+               for (i = 0; i < ctx->Const.MaxTextureUnits; i++) {
+                       if (ctx->Texture.Unit[i].Sampler)
+                               context_dirty_i(ctx, TEX_OBJ, i);
+               }
+       }
+
        _swrast_InvalidateState(ctx, new_state);
        _tnl_InvalidateState(ctx, new_state);