mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-09 02:28:10 +02:00
assorted updates
This commit is contained in:
parent
83f57e32ca
commit
65f605849a
1 changed files with 12 additions and 19 deletions
|
|
@ -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
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue