update link
[platform/upstream/mesa.git] / docs / relnotes-6.5.1.html
1 <HTML>
2
3 <TITLE>Mesa Release Notes</TITLE>
4
5 <head><link rel="stylesheet" type="text/css" href="mesa.css"></head>
6
7 <BODY>
8
9 <body bgcolor="#eeeeee">
10
11 <H1>Mesa 6.5.1 Release Notes</H1>
12
13
14
15 <H2>Introduction</H2>
16
17 <p>
18 Mesa uses an even/odd version number scheme like the Linux kernel.
19 Odd numbered versions (such as 6.5) designate new developmental releases.
20 Even numbered versions (such as 6.4) designate stable releases.
21 </p>
22
23 <p>
24 Mesa 6.5.1 is a 6.5 follow-on development release mostly consisting of
25 <a href="versions.html#6.5.1">bug fixes</a>.
26 </p>
27
28
29 <h2>New Features</h2>
30
31 <ul>
32 <li>Intel i965 "broadwater" DRI driver
33
34 <li>GL_APPLE_vertex_array_object - allows encapsulation of a set of vertex
35         arrays in an object.
36
37 <li>GL_EXT_texture_sRGB - non-linearly mapped texture formats
38
39 <li>GL_EXT_gpu_program_parameters - addes a few new functions for setting
40         multiple vertex/fragment program parameters with one call.
41 </ul>
42
43
44 <h2>Internal code changes</h2>
45
46 <p>
47 A number of Mesa program-related structs were renamed.
48 For example <i>struct vertex_program</i> is now <i>struct gl_vertex_program</i>.
49 All the effected drivers have been updated.
50 </p>
51
52 <p>Ian Romanick updated the GL API dispatch code in a number of ways.
53 First, many old/unused extensions were removed.
54 Second, the static entrypoints for some extensions were removed.
55 This means GL function pointers will have to be used more often
56 (e.g. use glXGetProcAddressARB()).
57 </p>
58
59
60 <h2>To Do (someday) items</h2>
61 <ul>
62 <li>Switch to freeglut
63 <li>Increase MAX_DRAWBUFFERS
64 <li>Fix linux-glide target/driver.
65 <li>Fix lambda calculation for frag progs.
66 </ul>
67
68
69 <h2>Driver Status</h2>
70
71 <pre>
72 Driver                  Status
73 ----------------------  ----------------------
74 DRI drivers             varies with the driver
75 XMesa/GLX (on Xlib)     implements OpenGL 1.5
76 OSMesa (off-screen)     implements OpenGL 1.5
77 Glide (3dfx Voodoo1/2)  implements OpenGL 1.3
78 SVGA                    implements OpenGL 1.3
79 Wind River UGL          implements OpenGL 1.3
80 Windows/Win32           implements OpenGL 1.5
81 DJGPP                   implements OpenGL 1.5
82 GGI                     implements OpenGL 1.3
83 BeOS                    implements OpenGL 1.5
84 Allegro                 needs updating
85 D3D                     needs updating
86 </pre>
87
88 </body>
89 </html>