RELNOTES-5.1 revision 7f223f2060e0e1eb1ce3095c9e9c4975d97596e2
1
2                            Mesa 5.1 release notes
3
4                              Month day, 2003
5
6                                PLEASE READ!!!!
7
8
9
10Introduction
11------------
12
13Mesa uses an even/odd version number scheme like the Linux kernel.
14Even-numbered versions (such as 5.0) designate stable releases.
15Odd-numbered versions (such as 5.1) designate new developmental releases.
16
17
18Bug fixes
19---------
20See the VERSIONS file for a list of bugs fixed in this release.
21
22
23
24New Features in Mesa 5.1
25------------------------
26
27GL_ATI_texture_env_combine3 extension
28   This adds a few new texture combine modes.
29   Contributed by Ian Romanick.
30
31GL_SGI_texture_color_table
32   Adds a color table lookup to the RGBA texture path.  There's a separate
33   color table for each texture unit.
34   Contributed by Eric Plante.
35
36GL_NV_fragment_program
37   NVIDIA's fragment-level programming feature.
38
39
40
41Source File Changes
42-------------------
43
44The mmath.[ch] files are obsolete.  Their contents have been moved
45into the imports.[ch] and macros.[ch] files.
46
47The files related to vertex and fragment programming have changed.
48Old files:
49	vpexec.[ch]
50	vpparse.[ch]
51	vpstate.[ch]
52New files:
53	nvvertprog.h              - NV vertex program definitions
54	nvfragprog.h              - NV fragment program definitions
55	nvvertparse.[ch]          - NV vertex program parser
56	nvfragparse.[ch]          - NV fragment program parser
57	nvprogram.[ch]            - NV program API functions
58	nvvertexec.[ch]           - NV vertex program execution
59	swrast/s_nvfragprog.[ch]  - NV fragment program execution
60
61Removed files:
62	swrast/s_historgram.[ch]	- moved into src/histogram.c
63
64New files:
65	bufferobj.[ch]		- GL_ARB_vertex_buffer_object functions
66
67
68
69Device Driver Status
70--------------------
71
72A number of Mesa's software drivers haven't been actively maintained for
73some time.  We rely on volunteers to maintain many of these drivers.
74Here's the current status of all included drivers:
75
76
77Driver			Status
78----------------------	---------------------
79XMesa (Xlib)		implements OpenGL 1.4
80OSMesa (off-screen)	implements OpenGL 1.4
81FX (3dfx Voodoo1/2)	implements OpenGL 1.3
82SVGA			implements OpenGL 1.3
83Wind River UGL		implements OpenGL 1.3
84Windows/Win32		implements OpenGL 1.4
85DJGPP			implements OpenGL 1.4
86GGI			implements OpenGL 1.3
87BeOS			implements OpenGL 1.4
88Allegro			needs updating
89D3D			needs updating
90
91Note: supporting OpenGL 1.4 (vs. 1.3 or 1.2) usually only requires that the
92driver call the _mesa_enable_1_4_extensions() function.
93
94
95----------------------------------------------------------------------
96$Id: RELNOTES-5.1,v 1.9 2003/03/30 16:17:57 brianp Exp $
97