diff options
author | Brian Paul <[email protected]> | 2003-09-23 15:40:57 +0000 |
---|---|---|
committer | Brian Paul <[email protected]> | 2003-09-23 15:40:57 +0000 |
commit | 9b101c34da4d8c4831e1d8d574061de1de84eb49 (patch) | |
tree | b2bbb47baca6aca254a98fd4f1c7290d838742f7 /docs/RELNOTES-5.1 | |
parent | b0cde8390681c32ab48f95911813a475aec02c0c (diff) |
added info about vertex/fragment program debugger
Diffstat (limited to 'docs/RELNOTES-5.1')
-rw-r--r-- | docs/RELNOTES-5.1 | 48 |
1 files changed, 35 insertions, 13 deletions
diff --git a/docs/RELNOTES-5.1 b/docs/RELNOTES-5.1 index 5029b8626cf..f2a580c0fcf 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 ------------------- |