An Alternative C++ Windowing Framework for OpenGL which initalises extensions (via GLee) and allows easy access to context features such as FSAA and the Accumulation buffer.
Be the first to post a text review of OpenGL Window Framework. Rate and review a project by clicking thumbs up or thumbs down in the right column.
Hot on the back of the 1.1 release comes 1.1.1, which adds support for a 'move' message in the event system (including user overrides of the message). This was to correct a bug which caused slightly crazy screen redrawing when the window was resized.
Version 1.1.1 30/04/05 - Added basic event handling for the 'move' messages as the resize was breaking things nicely. - Added hook for user defined 'move' message handling. - Added window position setting and retriving functions.
Version 1.1.1 30/04/05 - Added basic event handling for the 'move' messages as the resize was breaking things nicely. - Added hook for user defined 'move' message handling. - Added window position setting and retriving functions.
Version 1.1 of the OpenGL window framework has been released. This release brings with it a major addition of a basic user messaging system to allow the capture and control of a few windowing events. Check the release notes for more details on the changes.
Version 1.1.0 29/04/05 - Added a basic user events system. User registers a function/functor for a given message. The user message is called first and if it returns 'true' then message processing stops there. Supports the following messages; -- Close -- Destory -- Activate -- Resize - Added a default message handler for resize which changes the windows remembered diamentions. Note: When swtiching to fullscreen mode the window will be automatically resized to the correct dimentions for the currently selected mode. - Updated var defs so that all typedefs have _t appended to them, with the excpetion of winHnd. - Updated the documentation with the new public types. - Added a section to the 'key concepts' regarding the event message system. 28/04/05 - Changed the message type to a per-platform defined type to get around a problem win32 and X using different message types 27/04/05 - Changed all Window references to OGLWindow to get around a clash with an Xlib type. 26/04/05 - Added 3 functions to allow for OS specific code to be run on startup, shutdown and window creation. Exists primarily to get around 'issues' with my linux port of the code. - Added a pointer to a Windowinfo structure to the WindowManager class. This is never used under Win32 (although it could be) and is there to assist the Linux code. - Added Linux/X versions of the OpenGL and Dev caps checkers. - Added Linux/X Message router code - Added Linux/X window code - Added Linux/X specific code for the WindowManager - Added Linux/X screen switching code
Added examples for the new user message system for both a simple single window case and a more complex multiple window one.
Version 1.1.0 29/04/05 - Added a basic user events system. User registers a function/functor for a given message. The user message is called first and if it returns 'true' then message processing stops there. Supports the following messages; -- Close -- Destory -- Activate -- Resize - Added a default message handler for resize which changes the windows remembered diamentions. Note: When swtiching to fullscreen mode the window will be automatically resized to the correct dimentions for the currently selected mode. - Updated var defs so that all typedefs have _t appended to them, with the excpetion of winHnd. - Updated the documentation with the new public types. - Added a section to the 'key concepts' regarding the event message system. 28/04/05 - Changed the message type to a per-platform defined type to get around a problem win32 and X using different message types 27/04/05 - Changed all Window references to OGLWindow to get around a clash with an Xlib type. 26/04/05 - Added 3 functions to allow for OS specific code to be run on startup, shutdown and window creation. Exists primarily to get around 'issues' with my linux port of the code. - Added a pointer to a Windowinfo structure to the WindowManager class. This is never used under Win32 (although it could be) and is there to assist the Linux code. - Added Linux/X versions of the OpenGL and Dev caps checkers. - Added Linux/X Message router code - Added Linux/X window code - Added Linux/X specific code for the WindowManager - Added Linux/X screen switching code
Be the first person to add a text review.
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: