149a72f8612eb89b4996d6a69f5e20ccf874d230
[freeglut] / NEWS
1 Jan 16th 2000:
2
3   First really functional release of freeglut.
4
5
6 Jan 13th 2001:
7
8   Steve Baker takes over as maintainer of freeglut.
9
10
11 Jun ??th 2003:
12
13   freeglut 1.4 released.
14
15 September 29, 2003:
16
17   freeglut 2.0.0 released.
18
19 ...
20
21 Mar ??, 2009:
22
23   freeglut 2.6.0 released. Changes compared to 2.4.0:
24
25     * Tons of bug fixes
26
27     * Added deprecated, but working Joystick API.
28
29     * Added new constant GLUT_INIT_STATE for glutGet() to check if freeglut is
30       already initialized.
31
32     * Added new API entry for full-screen mode
33
34         void glutFullScreenToggle( void );
35
36       with a related new constant GLUT_FULL_SCREEN for glutGet().
37
38     * Added new API entry to de-initialize freeglut:
39
40         void glutExit( void );
41
42     * Added more special keys: GLUT_KEY_NUM_LOCK, GLUT_KEY_BEGIN GLUT_KEY_DELETE
43
44     * Added support for windows without captions and/or borders via two new
45       constants GLUT_CAPTIONLESS and GLUT_BORDERLESS for glutInitDisplayMode
46       (currently works for Windows only).
47
48     * Added support for multisampling: The number of samples per pixel to use
49       when GLUT_MULTISAMPLE is specified in glutInitDisplayMode() can be set via
50       glutSetOption() with parameter GLUT_MULTISAMPLE now. glutGet() with the
51       same token retrieves that value. The possible number of samples per pixels
52       can be queried via the new API entry
53
54         int *glutGetModeValues( GLenum mode, int *size );
55
56       with mode GLUT_MULTISAMPLE. (glutGetModeValues() currently only works for
57       X11)
58
59     * Added new constant GLUT_AUX for glutSetOption() to set the number of
60       auxiliary buffers. The possible number of auxiliary buffers can be
61       queried via glutGetModeValues with mode GLUT_AUX.
62
63     * Added support for versioned (i.e. 3.0) OpenGL contexts: New API entries
64
65         void glutInitContextVersion( int majorVersion, int minorVersion );
66         void glutInitContextFlags( int flags );
67
68       with related new constants GLUT_DEBUG and GLUT_FORWARD_COMPATIBLE for
69       the latter API entry. Added new constants GLUT_INIT_MAJOR_VERSION,
70       GLUT_INIT_MINOR_VERSION and GLUT_INIT_FLAGS  for glutGet().