summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorBrian Paul <brian.paul@tungstengraphics.com>2003-09-23 15:40:57 +0000
committerBrian Paul <brian.paul@tungstengraphics.com>2003-09-23 15:40:57 +0000
commit9b101c34da4d8c4831e1d8d574061de1de84eb49 (patch)
treeb2bbb47baca6aca254a98fd4f1c7290d838742f7 /docs
parentb0cde8390681c32ab48f95911813a475aec02c0c (diff)
added info about vertex/fragment program debugger
Diffstat (limited to 'docs')
-rw-r--r--docs/RELNOTES-5.148
1 files changed, 35 insertions, 13 deletions
diff --git a/docs/RELNOTES-5.1 b/docs/RELNOTES-5.1
index 5029b8626c..f2a580c0fc 100644
--- a/docs/RELNOTES-5.1
+++ b/docs/RELNOTES-5.1
@@ -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
-------------------