Welcome to the GLFW project
GLFW is a free, Open Source, multi-platform library for creating OpenGL contexts and managing input, including keyboard, mouse, joystick and time. It is intended to be simple to integrate into existing applications and does not lay claim to the main loop.
GLFW has native support for Windows, Mac OS X and many Unix-like systems using the X Window System, such as Linux and FreeBSD.
GLFW is licensed under the zlib/libpng license.
The latest release of GLFW is version 2.6, which can be downloaded here.
The next version will be 2.7, which is being actively developed. Version 3.0, which will replace the current 2.x line and feature a new API, is being prototyped. Pre-release versions of both can be found in our Subversion repository.
If GLFW isn't what you are looking for, there are alternatives.
News
July 20, 2009 - Revamped website launched
It's not entirely done, but still better than the former site.
September 01, 2007 - Version 2.6 released
The final version of GLFW 2.6 has been released. You can find it here.
Some changes since the beta release are:
- FSAA now (finally) works on Win32 as well
- A slew of bugfixes in the mouse input code
- Process transformation for Mac OS X
May 06, 2007 - Version 2.6 beta 1 released
Well, it took a while (way too long, in fact), but the first beta of GLFW version 2.6 has been released. The upside is that despite being a beta, is stable enough to be a recommended upgrade for all users. It's not finished, it's not perfect, but it's good. You can find it here.
Some of the highlights in version 2.6 are:
- Support for fullscreen antialiasing
- Support for non-resizable windows
- An expanded and improved image and texturing API
- Shared library, Universal binary and MinGW cross compiling build targets
- Installation build targets for Mac OS X and other Unix-like systems
- Much improved support for fullscreen windows on X11
Also note that this release obsoletes the AmigaOS and DOS platforms, due to non-existent community and maintainer interest.
If you find any bugs, please help us by reporting them in our bug tracker. If you encounter any problems using GLFW, please contact us.
Copyright © elmindreda