From: Brian Paul Date: Wed, 17 Sep 2003 21:36:08 +0000 (+0000) Subject: assorted updates X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=65f605849af1a14eaa79dab6c9d80575d5c85db0;p=mesa.git assorted updates --- diff --git a/docs/RELNOTES-5.1 b/docs/RELNOTES-5.1 index 035d0271282..f002cb0689d 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