1af69d88dSmrg
2af69d88dSmrg                            Mesa 5.0 release notes
3af69d88dSmrg
4af69d88dSmrg                              November 13, 2002
5af69d88dSmrg
6af69d88dSmrg                                PLEASE READ!!!!
7af69d88dSmrg
8af69d88dSmrg
9af69d88dSmrg
10af69d88dSmrgIntroduction
11af69d88dSmrg------------
12af69d88dSmrg
13af69d88dSmrgMesa uses an even/odd version number scheme like the Linux kernel.
14af69d88dSmrgEven-numbered versions (such as 5.0) designate stable releases.
15af69d88dSmrgOdd-numbered versions (such as 4.1) designate new developmental releases.
16af69d88dSmrg
17af69d88dSmrgMesa 5.0 is basically just a stabilization of Mesa 4.1.  To see a list of
18af69d88dSmrgbug fixes, etc. see the VERSIONS file.
19af69d88dSmrg
20af69d88dSmrg
21af69d88dSmrg
22af69d88dSmrgNew Features in Mesa 5.0
23af69d88dSmrg------------------------
24af69d88dSmrg
25af69d88dSmrgMesa 5.0 supports OpenGL 1.4.  Note Mesa's versioning convention:
26af69d88dSmrg
27af69d88dSmrg   OpenGL Version    Mesa Version
28af69d88dSmrg   ------------------------------
29af69d88dSmrg        1.0             1.x
30af69d88dSmrg        1.1             2.x
31af69d88dSmrg        1.2             3.x
32af69d88dSmrg        1.3             4.x
33af69d88dSmrg        1.4             5.x
34af69d88dSmrg
35af69d88dSmrgOpenGL 1.4 (and Mesa 5.0) incorporates the following OpenGL extensions as
36af69d88dSmrgstandard features:
37af69d88dSmrg
38af69d88dSmrg	GL_ARB_depth_texture
39af69d88dSmrg	GL_ARB_shadow
40af69d88dSmrg	GL_ARB_texture_env_crossbar
41af69d88dSmrg	GL_ARB_texture_mirror_repeat
42af69d88dSmrg	GL_ARB_window_pos
43af69d88dSmrg	GL_EXT_blend_color
44af69d88dSmrg	GL_EXT_blend_func_separate
45af69d88dSmrg	GL_EXT_blend_logic_op
46af69d88dSmrg	GL_EXT_blend_minmax
47af69d88dSmrg	GL_EXT_blend_subtract
48af69d88dSmrg	GL_EXT_fog_coord
49af69d88dSmrg	GL_EXT_multi_draw_arrays
50af69d88dSmrg	GL_EXT_point_parameters
51af69d88dSmrg	GL_EXT_secondary_color
52af69d88dSmrg	GL_EXT_stencil_wrap
53af69d88dSmrg	GL_SGIS_generate_mipmap
54af69d88dSmrg
55af69d88dSmrg
56af69d88dSmrg
57af69d88dSmrgDevice Driver Status
58af69d88dSmrg--------------------
59af69d88dSmrg
60af69d88dSmrgA number of Mesa's software drivers haven't been actively maintained for
61af69d88dSmrgsome time.  We rely on volunteers to maintain many of these drivers.
62af69d88dSmrgHere's the current status of all included drivers:
63af69d88dSmrg
64af69d88dSmrg
65af69d88dSmrgDriver			Status
66af69d88dSmrg----------------------	---------------------
67af69d88dSmrgXMesa (Xlib)		implements OpenGL 1.4
68af69d88dSmrgOSMesa (off-screen)	implements OpenGL 1.4
69af69d88dSmrgFX (3dfx Voodoo1/2)	implements OpenGL 1.3
70af69d88dSmrgSVGA			implements OpenGL 1.3
71af69d88dSmrgWind River UGL		implements OpenGL 1.3
72af69d88dSmrgWindows/Win32		implements OpenGL 1.4
73af69d88dSmrgDOS/DJGPP		implements OpenGL 1.3
74af69d88dSmrgGGI			implements OpenGL 1.3
75af69d88dSmrgDOS			implements OpenGL 1.4
76af69d88dSmrgBeOS			needs updating (underway)
77af69d88dSmrgAllegro			needs updating
78af69d88dSmrgD3D			needs updating
79af69d88dSmrg
80af69d88dSmrgNote: supporting OpenGL 1.4 (vs. 1.3 or 1.2) usually only requires that the
81af69d88dSmrgdriver call the _mesa_enable_1_4_extensions() function.
82af69d88dSmrg
83af69d88dSmrg
84af69d88dSmrg----------------------------------------------------------------------
85