summaryrefslogtreecommitdiff
path: root/docs/RELNOTES-5.1
diff options
context:
space:
mode:
authorBrian Paul <brian.paul@tungstengraphics.com>2003-09-17 21:36:08 +0000
committerBrian Paul <brian.paul@tungstengraphics.com>2003-09-17 21:36:08 +0000
commit65f605849af1a14eaa79dab6c9d80575d5c85db0 (patch)
tree759c28a776c22a4509db307eac92050e5e9beeaf /docs/RELNOTES-5.1
parent83f57e32ca4ace7f37030841f108f008a94e3845 (diff)
assorted updates
Diffstat (limited to 'docs/RELNOTES-5.1')
-rw-r--r--docs/RELNOTES-5.131
1 files changed, 12 insertions, 19 deletions
diff --git a/docs/RELNOTES-5.1 b/docs/RELNOTES-5.1
index 035d027128..f002cb0689 100644
--- a/docs/RELNOTES-5.1
+++ b/docs/RELNOTES-5.1
@@ -24,15 +24,6 @@ See the VERSIONS file for a list of bugs fixed in this release.
New Features in Mesa 5.1
------------------------
-New directory tree
- The whole Mesa directory tree has been cleaned up and reorganized.
- Some old stuff has been abandoned. Lots of non-Unix makefiles will
- have to be updated.
-
- For now, autoconf/automake support has been removed. New autoconf/automake
- files will added if they meet certain criteria.
-
-
GL_ATI_texture_env_combine3 extension
This adds a few new texture combine modes.
Contributed by Ian Romanick.
@@ -91,6 +82,13 @@ will advertise GL_VERSION = "1.5".
Build System Changes
--------------------
+The GNU automake/autoconf support has been removed. As it was, it seldom
+worked on anything but Linux. The Mesa developers aren't big fans of
+automake/autoconf/libtool and didn't have the time to maintain it.
+If someone wants to contribute new automake/autoconf support (and is
+willing to maintain it), it may be re-incorporated into Mesa, subject
+to some requirements.
+
The "old style" makefile system has been updated:
1. Make-config has been trimmed down to fewer, modern configurations.
2. Most of the bin/mklib.* scripts have been rolled into a new "mklib"
@@ -99,12 +97,6 @@ The "old style" makefile system has been updated:
Improvements/contributes are greatly appreciated.
3. The Makefile.X11 files have been cleaned up in various ways
-The GNU automake/autoconf support has been removed. As it was, it seldom
-worked on anything but Linux. The Mesa developers aren't big fans of
-automake/autoconf and didn't have the time to maintain it. If someone
-wants to contribute new automake/autoconf support (and is willing to
-maintain it), it may be re-incorporated into Mesa.
-
Directory tree reorganization
@@ -116,7 +108,7 @@ in appropriate subdirectories.
The Mesa source code and drivers has been reorganized under src/mesa/.
-All demonstration programs and test are now in subdirectories under progs/.
+All demonstration programs and tests are now in subdirectories under progs/.
@@ -132,20 +124,21 @@ Old files:
vpparse.[ch]
vpstate.[ch]
New files:
+ program.[ch] - generic ARB/NV program code
+ arbprogram.[ch] - ARB program API functions
+ nvprogram.[ch] - NV program API functions
nvvertprog.h - NV vertex program definitions
nvfragprog.h - NV fragment program definitions
nvvertparse.[ch] - NV vertex program parser
nvfragparse.[ch] - NV fragment program parser
- nvprogram.[ch] - NV program API functions
nvvertexec.[ch] - NV vertex program execution
swrast/s_nvfragprog.[ch] - NV fragment program execution
Removed files:
- swrast/s_historgram.[ch] - moved into src/histogram.c
+ swrast/s_histogram.[ch] - moved into src/histogram.c
Other New files:
bufferobj.[ch] - GL_ARB_vertex_buffer_object functions
- arbprogram.[ch] - GL_ARB_vertex/fragment_program functions
version.h - defines the Mesa version info