X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=NEWS;h=149a72f8612eb89b4996d6a69f5e20ccf874d230;hb=bc5a65610a0df72d44f409a2e921a35e6d362db8;hp=ed8f7f3b07fc21e96ef3e5a57380efe913333c27;hpb=848bebb6ab8e2b1108e56e38be4a5c0dc55aa7d2;p=freeglut diff --git a/NEWS b/NEWS index ed8f7f3..149a72f 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,3 @@ - Jan 16th 2000: First really functional release of freeglut. @@ -13,3 +12,59 @@ 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().