added info about vertex/fragment program debugger
authorBrian Paul <brian.paul@tungstengraphics.com>
Tue, 23 Sep 2003 15:40:57 +0000 (15:40 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Tue, 23 Sep 2003 15:40:57 +0000 (15:40 +0000)
docs/RELNOTES-5.1

index 5029b86..f2a580c 100644 (file)
@@ -79,6 +79,41 @@ will advertise GL_VERSION = "1.5".
  
 
 
+Vertex/Fragment program debugger
+--------------------------------
+
+GL_MESA_program_debug is an experimental extension to support
+interactive debugging of vertex and fragment programs.  See the
+docs/MESA_program_debug.spec file for details.
+
+The bulk of the vertex/fragment program debugger is implemented
+outside of Mesa.  The GL_MESA_program_debug extension just has minimal
+hooks for stopping running programs and inspecting programs.
+
+The progs/tests/debugger.c (only in CVS) program is an example of how
+the extension can be used.  Presently, the debugger code and demo code
+is in the same file.  Eventually the debugger code should be moved
+into a reusable module.
+
+As it is now, the demo lets you set breakpoings in vertex/fragment
+programs, single step, and print intermediate register values.  It's
+basically just a proof of concept.
+
+
+
+Directory tree reorganization
+-----------------------------
+
+The directory structure for Mesa has been overhauled to improve its layout.
+All source code for Mesa, GLU, GLUT, etc is now under the src/ directory
+in appropriate subdirectories.
+
+The Mesa source code and drivers has been reorganized under src/mesa/.
+
+All demonstration programs and tests are now in subdirectories under progs/.
+
+
+
 Build System Changes
 --------------------
 
@@ -99,19 +134,6 @@ The "old style" makefile system has been updated:
 
 
 
-Directory tree reorganization
------------------------------
-
-The directory structure for Mesa has been overhauled to improve its layout.
-All source code for Mesa, GLU, GLUT, etc is now under the src/ directory
-in appropriate subdirectories.
-
-The Mesa source code and drivers has been reorganized under src/mesa/.
-
-All demonstration programs and tests are now in subdirectories under progs/.
-
-
-
 Source File Changes
 -------------------