5.0 revision 848b8605
1848b8605Smrg
2848b8605Smrg                            Mesa 5.0 release notes
3848b8605Smrg
4848b8605Smrg                              November 13, 2002
5848b8605Smrg
6848b8605Smrg                                PLEASE READ!!!!
7848b8605Smrg
8848b8605Smrg
9848b8605Smrg
10848b8605SmrgIntroduction
11848b8605Smrg------------
12848b8605Smrg
13848b8605SmrgMesa uses an even/odd version number scheme like the Linux kernel.
14848b8605SmrgEven-numbered versions (such as 5.0) designate stable releases.
15848b8605SmrgOdd-numbered versions (such as 4.1) designate new developmental releases.
16848b8605Smrg
17848b8605SmrgMesa 5.0 is basically just a stabilization of Mesa 4.1.  To see a list of
18848b8605Smrgbug fixes, etc. see the VERSIONS file.
19848b8605Smrg
20848b8605Smrg
21848b8605Smrg
22848b8605SmrgNew Features in Mesa 5.0
23848b8605Smrg------------------------
24848b8605Smrg
25848b8605SmrgMesa 5.0 supports OpenGL 1.4.  Note Mesa's versioning convention:
26848b8605Smrg
27848b8605Smrg   OpenGL Version    Mesa Version
28848b8605Smrg   ------------------------------
29848b8605Smrg        1.0             1.x
30848b8605Smrg        1.1             2.x
31848b8605Smrg        1.2             3.x
32848b8605Smrg        1.3             4.x
33848b8605Smrg        1.4             5.x
34848b8605Smrg
35848b8605SmrgOpenGL 1.4 (and Mesa 5.0) incorporates the following OpenGL extensions as
36848b8605Smrgstandard features:
37848b8605Smrg
38848b8605Smrg	GL_ARB_depth_texture
39848b8605Smrg	GL_ARB_shadow
40848b8605Smrg	GL_ARB_texture_env_crossbar
41848b8605Smrg	GL_ARB_texture_mirror_repeat
42848b8605Smrg	GL_ARB_window_pos
43848b8605Smrg	GL_EXT_blend_color
44848b8605Smrg	GL_EXT_blend_func_separate
45848b8605Smrg	GL_EXT_blend_logic_op
46848b8605Smrg	GL_EXT_blend_minmax
47848b8605Smrg	GL_EXT_blend_subtract
48848b8605Smrg	GL_EXT_fog_coord
49848b8605Smrg	GL_EXT_multi_draw_arrays
50848b8605Smrg	GL_EXT_point_parameters
51848b8605Smrg	GL_EXT_secondary_color
52848b8605Smrg	GL_EXT_stencil_wrap
53848b8605Smrg	GL_SGIS_generate_mipmap
54848b8605Smrg
55848b8605Smrg
56848b8605Smrg
57848b8605SmrgDevice Driver Status
58848b8605Smrg--------------------
59848b8605Smrg
60848b8605SmrgA number of Mesa's software drivers haven't been actively maintained for
61848b8605Smrgsome time.  We rely on volunteers to maintain many of these drivers.
62848b8605SmrgHere's the current status of all included drivers:
63848b8605Smrg
64848b8605Smrg
65848b8605SmrgDriver			Status
66848b8605Smrg----------------------	---------------------
67848b8605SmrgXMesa (Xlib)		implements OpenGL 1.4
68848b8605SmrgOSMesa (off-screen)	implements OpenGL 1.4
69848b8605SmrgFX (3dfx Voodoo1/2)	implements OpenGL 1.3
70848b8605SmrgSVGA			implements OpenGL 1.3
71848b8605SmrgWind River UGL		implements OpenGL 1.3
72848b8605SmrgWindows/Win32		implements OpenGL 1.4
73848b8605SmrgDOS/DJGPP		implements OpenGL 1.3
74848b8605SmrgGGI			implements OpenGL 1.3
75848b8605SmrgDOS			implements OpenGL 1.4
76848b8605SmrgBeOS			needs updating (underway)
77848b8605SmrgAllegro			needs updating
78848b8605SmrgD3D			needs updating
79848b8605Smrg
80848b8605SmrgNote: supporting OpenGL 1.4 (vs. 1.3 or 1.2) usually only requires that the
81848b8605Smrgdriver call the _mesa_enable_1_4_extensions() function.
82848b8605Smrg
83848b8605Smrg
84848b8605Smrg----------------------------------------------------------------------
85