add MAT_DIRTY_FLAGS in _math_matrix_mul_floats(), (bug 2696)
diff --git a/src/mesa/math/m_matrix.c b/src/mesa/math/m_matrix.c
index a1a625c..1f10800 100644
--- a/src/mesa/math/m_matrix.c
+++ b/src/mesa/math/m_matrix.c
@@ -1,8 +1,8 @@
 /*
  * Mesa 3-D graphics library
- * Version:  6.2
+ * Version:  6.3
  *
- * Copyright (C) 1999-2004  Brian Paul   All Rights Reserved.
+ * Copyright (C) 1999-2005  Brian Paul   All Rights Reserved.
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -188,7 +188,8 @@
 {
    dest->flags |= (MAT_FLAG_GENERAL |
 		   MAT_DIRTY_TYPE |
-		   MAT_DIRTY_INVERSE);
+		   MAT_DIRTY_INVERSE |
+                   MAT_DIRTY_FLAGS);
 
    matmul4( dest->m, dest->m, m );
 }