RELNOTES-4.1 revision f55b303fc2775e36989c7f5168f2917719a20605
1
2                            Mesa 4.1 release notes
3
4                            <month>, <day>, 2002
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 4.0) designate stable releases.
15Odd numbered versions (such as 4.1) designate new developmental releases.
16
17
18New Features in Mesa 4.1
19------------------------
20
21New extensions.  Docs at http://oss.sgi.com/projects/ogl-sample/registry/
22
23GL_NV_vertex_program
24
25    NVIDIA's vertex programming extension
26
27GL_NV_vertex_program1_1
28
29    A few features built on top of GL_NV_vertex_program
30
31GL_ARB_window_pos
32
33    This is the ARB-approved version of GL_MESA_window_pos
34
35GL_ARB_depth_texture
36
37    This is the ARB-approved version of GL_SGIX_depth_texture.
38    It allows depth (Z buffer) data to be stored in textures.
39    This is used by GL_ARB_shadow
40
41GL_ARB_shadow
42
43    Shadow mapping with depth textures.
44    This is the ARB-approved version of GL_SGIX_shadow.
45
46GL_ARB_shadow_ambient
47
48    Allows one to specify the luminance of shadowed pixels.
49    This is the ARB-approved version of GL_SGIX_shadow_ambient.
50
51GL_EXT_shadow_funcs
52
53    Extends the set of GL_ARB_shadow texture comparision functions to
54    include all eight of standard OpenGL dept-test functions.
55
56GL_ARB_point_parameters
57
58    This is basically the same as GL_EXT_point_parameters.
59
60
61
62Device Driver Status
63--------------------
64
65A number of Mesa's software drivers haven't been actively maintained for
66some time.  We rely on volunteers to maintain many of these drivers.
67Here's the current status of all included drivers:
68
69
70Driver			Status
71----------------------	---------------------
72XMesa (Xlib)		implements OpenGL 1.3
73OSMesa (off-screen)	implements OpenGL 1.3
74FX (3dfx Voodoo1/2)	implements OpenGL 1.3
75SVGA			implements OpenGL 1.3
76Wind River UGL		implements OpenGL 1.3
77Windows/Win32		implements OpenGL 1.3
78DOS/DJGPP		implements OpenGL 1.3
79GGI			needs updating
80BeOS			needs updating
81Allegro			needs updating
82D3D			needs updating
83DOS			needs updating
84
85
86
87
88XXX Things To Do Yet XXXX
89-------------------------
90
91Verify x86 code for normal transformation works with new 4-element normal
92vector arrays.  Pretty sure the SSE code is wrong.
93
94Finish up NV_vertex_program support for evaluators.  Vertex arrays seem
95to work as of 4/21/2002.
96
97Move sw_span struct into swrast context instead of allocating it on
98the stack.  Allow multiple points to be rendered into one sw_span.
99
100Investigate the normal transformation bug when using non-uniform
101scale matrices.
102
103_tnl_end() has flushing forced on.
104
105improve point/line rendering speed.
106
107readpixels from stencil/z should respect ctx->ReadBuffer
108
109glVertexAttrib*NV(index>15) should cause an error.
110
111GL_ARB_texture_env_crossbar: Allows any texture combine stage to reference
112any texture source unit
113
114----------------------------------------------------------------------
115$Id: RELNOTES-4.1,v 1.7 2002/04/21 21:12:49 brianp Exp $
116