add STATE_INTERNAL_DRIVER, etc (Rune Petersen)
diff --git a/src/mesa/shader/program.c b/src/mesa/shader/program.c
index e882442..789d36e 100644
--- a/src/mesa/shader/program.c
+++ b/src/mesa/shader/program.c
@@ -993,7 +993,9 @@
                break;
 	    }
 	    default:
-               _mesa_problem(ctx, "Bad state switch in _mesa_fetch_state()");
+	       /* unknown state indexes are silently ignored
+	       *  should be handled by the driver.
+	       */
                return;
          }
       }
@@ -1070,7 +1072,9 @@
       case STATE_TEXRECT_SCALE:
 	 return _NEW_TEXTURE;
       default:
-         _mesa_problem(NULL, "unexpected int. state in make_state_flags()");
+         /* unknown state indexes are silently ignored and
+         *  no flag set, since it is handled by the driver.
+         */
 	 return 0;
       }
 
@@ -1342,7 +1346,7 @@
    case STATE_INTERNAL:
       break;
    default:
-      _mesa_problem(NULL, "Invalid state in maka_state_string");
+      _mesa_problem(NULL, "Invalid state in make_state_string");
       break;
    }