X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=NEWS;h=149a72f8612eb89b4996d6a69f5e20ccf874d230;hb=bc5a65610a0df72d44f409a2e921a35e6d362db8;hp=a6054fdab510b8b0550180a96a8ae485c90e6b84;hpb=c90e3f21e02020232054f78029ef9071c7359cfb;p=freeglut diff --git a/NEWS b/NEWS index a6054fd..149a72f 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,3 @@ - Jan 16th 2000: First really functional release of freeglut. @@ -9,3 +8,63 @@ Jan 13th 2001: Steve Baker takes over as maintainer of freeglut. +Jun ??th 2003: + + freeglut 1.4 released. + +September 29, 2003: + + freeglut 2.0.0 released. + +... + +Mar ??, 2009: + + freeglut 2.6.0 released. Changes compared to 2.4.0: + + * Tons of bug fixes + + * Added deprecated, but working Joystick API. + + * Added new constant GLUT_INIT_STATE for glutGet() to check if freeglut is + already initialized. + + * Added new API entry for full-screen mode + + void glutFullScreenToggle( void ); + + with a related new constant GLUT_FULL_SCREEN for glutGet(). + + * Added new API entry to de-initialize freeglut: + + void glutExit( void ); + + * Added more special keys: GLUT_KEY_NUM_LOCK, GLUT_KEY_BEGIN GLUT_KEY_DELETE + + * Added support for windows without captions and/or borders via two new + constants GLUT_CAPTIONLESS and GLUT_BORDERLESS for glutInitDisplayMode + (currently works for Windows only). + + * Added support for multisampling: The number of samples per pixel to use + when GLUT_MULTISAMPLE is specified in glutInitDisplayMode() can be set via + glutSetOption() with parameter GLUT_MULTISAMPLE now. glutGet() with the + same token retrieves that value. The possible number of samples per pixels + can be queried via the new API entry + + int *glutGetModeValues( GLenum mode, int *size ); + + with mode GLUT_MULTISAMPLE. (glutGetModeValues() currently only works for + X11) + + * Added new constant GLUT_AUX for glutSetOption() to set the number of + auxiliary buffers. The possible number of auxiliary buffers can be + queried via glutGetModeValues with mode GLUT_AUX. + + * Added support for versioned (i.e. 3.0) OpenGL contexts: New API entries + + void glutInitContextVersion( int majorVersion, int minorVersion ); + void glutInitContextFlags( int flags ); + + with related new constants GLUT_DEBUG and GLUT_FORWARD_COMPATIBLE for + the latter API entry. Added new constants GLUT_INIT_MAJOR_VERSION, + GLUT_INIT_MINOR_VERSION and GLUT_INIT_FLAGS for glutGet().