blob: cdd9ce83cce657eb0e778f78ea8c3421f5387b4a [file] [log] [blame]
Brian Paul7c0e32b2002-12-18 14:57:34 +00001
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
18New Features in Mesa 5.1
19------------------------
20
Brian Paul943f0c62003-01-21 15:49:06 +000021GL_ATI_texture_env_combine3 extension
22 This adds a few new texture combine modes.
23 Contributed by Ian Romanick.
Brian Paul7c0e32b2002-12-18 14:57:34 +000024
Brian Paulccec6472003-01-21 21:48:29 +000025GL_SGI_texture_color_table
Brian Paula89cc0e2003-02-13 16:01:33 +000026 Adds a color table lookup to the RGBA texture path. There's a separate
27 color table for each texture unit.
Brian Paulccec6472003-01-21 21:48:29 +000028 Contributed by Eric Plante.
Brian Paul7c0e32b2002-12-18 14:57:34 +000029
Brian Paul4e50ab52003-03-01 01:50:13 +000030GL_NV_fragment_program
31 NVIDIA's fragment-level programming feature.
32
33
34
35Source File Changes
36-------------------
37
38The mmath.[ch] files are obsolete. Their contents have been moved
39into the imports.[ch] and macros.[ch] files.
40
41The files related to vertex and fragment programming have changed.
42Old files:
43 vpexec.[ch]
44 vpparse.[ch]
45 vpstate.[ch]
46New files:
47 nvvertprog.h - NV vertex program definitions
48 nvfragprog.h - NV fragment program definitions
49 nvvertparse.[ch] - NV vertex program parser
50 nvfragparse.[ch] - NV fragment program parser
51 nvprogram.[ch] - NV program API functions
52 nvvertexec.[ch] - NV vertex program execution
53 swrast/s_nvfragprog.[ch] - NV fragment program execution
54
55
56
Brian Paul7c0e32b2002-12-18 14:57:34 +000057
58Device Driver Status
59--------------------
60
61A number of Mesa's software drivers haven't been actively maintained for
62some time. We rely on volunteers to maintain many of these drivers.
63Here's the current status of all included drivers:
64
65
66Driver Status
67---------------------- ---------------------
68XMesa (Xlib) implements OpenGL 1.4
69OSMesa (off-screen) implements OpenGL 1.4
70FX (3dfx Voodoo1/2) implements OpenGL 1.3
71SVGA implements OpenGL 1.3
72Wind River UGL implements OpenGL 1.3
73Windows/Win32 implements OpenGL 1.4
74DOS/DJGPP implements OpenGL 1.3
75GGI implements OpenGL 1.3
76DOS implements OpenGL 1.4
77BeOS needs updating (underway)
78Allegro needs updating
79D3D needs updating
80
81Note: supporting OpenGL 1.4 (vs. 1.3 or 1.2) usually only requires that the
82driver call the _mesa_enable_1_4_extensions() function.
83
84
85----------------------------------------------------------------------
Brian Paul4e50ab52003-03-01 01:50:13 +000086$Id: RELNOTES-5.1,v 1.5 2003/03/01 01:50:13 brianp Exp $