d7e7af0940908707cc5e9703a9ebf344e6c39e4f
[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 DirectFB driver, contributed by Claudio Ciccani. See docs/README.directfb
31 for details.
32
33
34
35 Vertex/Fragment Program PRINT Instruction
36 -----------------------------------------
37
38 The GL_NV_vertex_program and GL_NV_fragment_program languages have been
39 extended with a PRINT instruction.
40
41
42
43 glDeleteTextures(), glDeletePrograms() and glDeleteBuffers() Changed
44 --------------------------------------------------------------------
45
46 To match the behaviour of other OpenGL implementations, glDeleteTextures,
47 glDeletePrograms and glDeleteBuffers have been modified so that:
48
49 * The named texture/program/buffer ID is immediately freed for re-use.
50
51 * The actual texture object, program or buffers isn't really deleted until
52 it is no longer bound in any rendering context (the reference count
53 is zero).
54
55 Previously, the texture/program/buffer ID wasn't freed until the object
56 was really deleted.
57
58 Note that textures, programs and buffers can be shared by several rendering
59 contexts so they can't be deleted until they're unbound in _all_ contexts.
60
61
62
63
64
65 To Do before release
66 --------------------
67 Fix dinoshade bug
68 Switch to freeglut
69 Increase MAX_DRAWBUFFERS
70 driver hooks for BeginQuery/EndQuery
71
72
73
74 Miscellaneous
75 -------------
76
77 The main/get.c file is now generated with a Python script.
78
79
80
81 Driver Status
82 ---------------------- ---------------------
83 XMesa (Xlib) implements OpenGL 1.5
84 OSMesa (off-screen) implements OpenGL 1.5
85 Glide (3dfx Voodoo1/2) implements OpenGL 1.3
86 SVGA implements OpenGL 1.3
87 Wind River UGL implements OpenGL 1.3
88 Windows/Win32 implements OpenGL 1.5
89 DJGPP implements OpenGL 1.5
90 GGI implements OpenGL 1.3
91 BeOS implements OpenGL 1.5
92 Allegro needs updating
93 D3D needs updating
94
95
96 ----------------------------------------------------------------------
97 $Id: RELNOTES-6.3,v 3.8 2005/01/20 04:03:37 brianp Exp $