OSDN Git Service

b6c064de3759e26ea22b40cdd149d7063ac51bb6
[android-x86/external-mesa.git] / docs / RELNOTES-6.3
1
2                            Mesa 6.3 release notes
3
4                               month day, 2004
5
6                               PLEASE READ!!!!
7
8
9
10 Introduction
11 ------------
12
13 Mesa uses an even/odd version number scheme like the Linux kernel.
14 Odd numbered versions (such as 6.3) designate new developmental releases.
15 Even numbered versions (such as 6.2) designate stable releases.
16
17
18
19 New Features
20 ------------
21
22 GL_ARB_draw_buffers - allows a fragment program to write to a number of
23   separate color buffers, instead of just one.
24
25 GL_OES_read_format - allows one to query the fastest glReadPixels format
26   and datatype.
27
28 GL_ARB_pixel_buffer_object - buffer objects for pixel read/write functions.
29
30 GL_EXT_framebuffer_object - allows render-to-texture and provides a
31   window-system indepedent Pbuffer facility
32
33 DirectFB driver, contributed by Claudio Ciccani.  See docs/README.directfb
34 for details.
35
36
37
38 Vertex/Fragment Program PRINT Instruction
39 -----------------------------------------
40
41 The GL_NV_vertex_program and GL_NV_fragment_program languages have been
42 extended with a PRINT instruction.
43
44
45
46 glDeleteTextures(), glDeletePrograms() and glDeleteBuffers() Changed
47 --------------------------------------------------------------------
48
49 To match the behaviour of other OpenGL implementations, glDeleteTextures,
50 glDeletePrograms and glDeleteBuffers have been modified so that:
51
52   * The named texture/program/buffer ID is immediately freed for re-use.
53
54   * The actual texture object, program or buffers isn't really deleted until
55     it is no longer bound in any rendering context (the reference count
56     is zero).
57
58 Previously, the texture/program/buffer ID wasn't freed until the object
59 was really deleted.
60
61 Note that textures, programs and buffers can be shared by several rendering
62 contexts so they can't be deleted until they're unbound in _all_ contexts.
63
64
65 GL_EXT_framebuffer_object changes
66 ---------------------------------
67
68 XXX describe all the changes made for this extension.
69
70
71
72
73 To Do (someday) items
74 ---------------------
75  Switch to freeglut
76  Increase MAX_DRAWBUFFERS
77  driver hooks for BeginQuery/EndQuery
78
79
80
81 Miscellaneous
82 -------------
83
84 The main/get.c file is now generated with a Python script (get_gen.py).
85
86
87
88 Driver                  Status
89 ----------------------  ---------------------
90 XMesa (Xlib)            implements OpenGL 1.5
91 OSMesa (off-screen)     implements OpenGL 1.5
92 Glide (3dfx Voodoo1/2)  implements OpenGL 1.3
93 SVGA                    implements OpenGL 1.3
94 Wind River UGL          implements OpenGL 1.3
95 Windows/Win32           implements OpenGL 1.5
96 DJGPP                   implements OpenGL 1.5
97 GGI                     implements OpenGL 1.3
98 BeOS                    implements OpenGL 1.5
99 Allegro                 needs updating
100 D3D                     needs updating
101
102
103 ----------------------------------------------------------------------
104 $Id: RELNOTES-6.3,v 3.10 2005/07/01 01:04:31 brianp Exp $