RELNOTES-5.1 2.51 KB
Newer Older
Brian Paul's avatar
Brian Paul committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

                            Mesa 5.1 release notes

                              Month day, 2003

                                PLEASE READ!!!!



Introduction
------------

Mesa uses an even/odd version number scheme like the Linux kernel.
Even-numbered versions (such as 5.0) designate stable releases.
Odd-numbered versions (such as 5.1) designate new developmental releases.


Brian Paul's avatar
Brian Paul committed
18
19
20
21
22
23
Bug fixes
---------
See the VERSIONS file for a list of bugs fixed in this release.



Brian Paul's avatar
Brian Paul committed
24
25
26
New Features in Mesa 5.1
------------------------

27
28
29
GL_ATI_texture_env_combine3 extension
   This adds a few new texture combine modes.
   Contributed by Ian Romanick.
Brian Paul's avatar
Brian Paul committed
30

Brian Paul's avatar
Brian Paul committed
31
GL_SGI_texture_color_table
Brian Paul's avatar
Brian Paul committed
32
33
   Adds a color table lookup to the RGBA texture path.  There's a separate
   color table for each texture unit.
Brian Paul's avatar
Brian Paul committed
34
   Contributed by Eric Plante.
Brian Paul's avatar
Brian Paul committed
35

36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
GL_NV_fragment_program
   NVIDIA's fragment-level programming feature.



Source File Changes
-------------------

The mmath.[ch] files are obsolete.  Their contents have been moved
into the imports.[ch] and macros.[ch] files.

The files related to vertex and fragment programming have changed.
Old files:
	vpexec.[ch]
	vpparse.[ch]
	vpstate.[ch]
New files:
	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

Brian Paul's avatar
Brian Paul committed
61
62
Removed files:
	swrast/s_historgram.[ch]	- moved into src/histogram.c
63
64


Brian Paul's avatar
Brian Paul committed
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81

Device Driver Status
--------------------

A number of Mesa's software drivers haven't been actively maintained for
some time.  We rely on volunteers to maintain many of these drivers.
Here's the current status of all included drivers:


Driver			Status
----------------------	---------------------
XMesa (Xlib)		implements OpenGL 1.4
OSMesa (off-screen)	implements OpenGL 1.4
FX (3dfx Voodoo1/2)	implements OpenGL 1.3
SVGA			implements OpenGL 1.3
Wind River UGL		implements OpenGL 1.3
Windows/Win32		implements OpenGL 1.4
Brian Paul's avatar
Brian Paul committed
82
DJGPP			implements OpenGL 1.4
Brian Paul's avatar
Brian Paul committed
83
84
85
86
87
88
89
90
91
92
GGI			implements OpenGL 1.3
BeOS			needs updating (underway)
Allegro			needs updating
D3D			needs updating

Note: supporting OpenGL 1.4 (vs. 1.3 or 1.2) usually only requires that the
driver call the _mesa_enable_1_4_extensions() function.


----------------------------------------------------------------------
Brian Paul's avatar
Brian Paul committed
93
$Id: RELNOTES-5.1,v 1.8 2003/03/29 16:39:52 brianp Exp $