More updates for Doxygen.
diff --git a/src/mesa/main/context.c b/src/mesa/main/context.c
index 9cb54e4..96c4369 100644
--- a/src/mesa/main/context.c
+++ b/src/mesa/main/context.c
@@ -30,18 +30,23 @@
 
 
 /**
- * \mainpage Mesa Core Module
+ * \mainpage Mesa Main Module
  *
- * \section CoreIntroduction Introduction
+ * \section MainIntroduction Introduction
  *
- * The Mesa core module consists of all the top-level files in the src
- * directory.  The core module basically takes care of API dispatch,
- * and OpenGL state management.
+ * The Mesa Main module consists of all the files in the main/ directory.
+ * Among the features of this module are:
+ * <UL>
+ * <LI> Structures to represent most GL state </LI>
+ * <LI> State set/get functions </LI>
+ * <LI> Display lists </LI>
+ * <LI> Texture unit, object and image handling </LI>
+ * <LI> Matrix and attribute stacks </LI>
+ * </UL>
  *
- * For example, calls to glPolygonMode() are routed to _mesa_PolygonMode()
- * which updates the state related to polygonmode.  Furthermore, dirty
- * state flags related to polygon mode are set and if the device driver
- * implements a special routine for PolygonMode, it will be called.
+ * Other modules are responsible for API dispatch, vertex transformation,
+ * point/line/triangle setup, rasterization, vertex array caching,
+ * vertex/fragment programs/shaders, etc.
  *
  *
  * \section AboutDoxygen About Doxygen