OSDN Git Service

DJGPP tweaks
[android-x86/external-mesa.git] / docs / RELNOTES-5.1
1
2                             Mesa 5.1 release notes
3
4                               Month day, 2003
5
6                                 PLEASE READ!!!!
7
8
9
10 Introduction
11 ------------
12
13 Mesa uses an even/odd version number scheme like the Linux kernel.
14 Even-numbered versions (such as 5.0) designate stable releases.
15 Odd-numbered versions (such as 5.1) designate new developmental releases.
16
17
18 Bug fixes
19 ---------
20 See the VERSIONS file for a list of bugs fixed in this release.
21
22
23
24 New Features in Mesa 5.1
25 ------------------------
26
27 GL_ATI_texture_env_combine3 extension
28    This adds a few new texture combine modes.
29    Contributed by Ian Romanick.
30
31 GL_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
36 GL_NV_fragment_program
37    NVIDIA's fragment-level programming feature.
38
39
40
41 Source File Changes
42 -------------------
43
44 The mmath.[ch] files are obsolete.  Their contents have been moved
45 into the imports.[ch] and macros.[ch] files.
46
47 The files related to vertex and fragment programming have changed.
48 Old files:
49         vpexec.[ch]
50         vpparse.[ch]
51         vpstate.[ch]
52 New 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
61
62
63
64 Device Driver Status
65 --------------------
66
67 A number of Mesa's software drivers haven't been actively maintained for
68 some time.  We rely on volunteers to maintain many of these drivers.
69 Here's the current status of all included drivers:
70
71
72 Driver                  Status
73 ----------------------  ---------------------
74 XMesa (Xlib)            implements OpenGL 1.4
75 OSMesa (off-screen)     implements OpenGL 1.4
76 FX (3dfx Voodoo1/2)     implements OpenGL 1.3
77 SVGA                    implements OpenGL 1.3
78 Wind River UGL          implements OpenGL 1.3
79 Windows/Win32           implements OpenGL 1.4
80 DJGPP                   implements OpenGL 1.4
81 GGI                     implements OpenGL 1.3
82 BeOS                    needs updating (underway)
83 Allegro                 needs updating
84 D3D                     needs updating
85
86 Note: supporting OpenGL 1.4 (vs. 1.3 or 1.2) usually only requires that the
87 driver call the _mesa_enable_1_4_extensions() function.
88
89
90 ----------------------------------------------------------------------
91 $Id: RELNOTES-5.1,v 1.7 2003/03/11 15:34:42 brianp Exp $