Main Page | Recent changes | View source | Page history

Printable version | Disclaimers | Privacy policy

Not logged in
Log in | Help
 

Roadmap for GLFW

(Redirected from Roadmap for GLFW 3)

This is the roadmap for GLFW. Please be aware that this, as any other plan, may change as development proceeds.

Suggestions and ideas are very welcome. The best way to submit them is via the feature request tracker on SF.net.

Status of GLFW 3.0

Features listed in this table are to be included in the GLFW 3.0 release.

Feature Location X11/GLX Win32/WGL Cocoa/NSGL
CMake build system master works works works
Error reporting master works works works
Threading support removal master works works works
Image/texture support removal master works works works
Unicode character action removal master works works works
GLFWCALL removal master works works works
Window position query master works works works
Initial window title master works works works
Context resource sharing master works works works
Window activation callback master works works works
Window iconification callback master works works works
Two-dimensional scrolling master works works works
User pointer per window master works works works
Cursor entry/leave callback master works works works
Gamma ramp support master works works works
UTF-8 encoded window title master works works works
UTF-8 clipboard support master works works works
Query for cursor mode master works works works
Unified key codes master works works works
Multi-window support master works works works
Sane video mode enumeration master works works works
Per-thread context support master works works works
Hidden windows master works works works
Joystick names master works works works
Undecorated window support master works works works
Windows MBCS support removal master works
Windows 64-bit support master works
Windows Unicode API support master works
Mac OS X OpenGL 3.2 support master works
Mac OS X joystick support master works
OpenGL ES 2.0 profile support master works works
Robustness mode window hint master works works
EGL support master works postponed
Multi-monitor support master works works works
Doxygen documentation master works works works

As all features are already merged and in a somewhat working state, there won't be any more useful updates to this table. Instead, see the TODO for GLFW 3.0 page for detailed information on what is left.

Status of GLFW 3.x

Features listed in this table are to be included in future GLFW 3.x releases.

Feature Location X11/GLX Win32/WGL Cocoa/NSGL
Touch input support touch planned untested planned
Tablet input support private branch to be merged to be merged planned
Window mode switching window-mode-switching works to be merged planned
Custom icon support windowicon planned works planned
NVAPI GPU selection planned
IME support planned planned planned
Software rasterizer fall-back window hint planned planned planned
Custom cursor support planned works planned

Status of GLFW 4.0

Features listed in this table will not be included in the 3.0 but require API changes.

Feature Location X11/GLX Win32/WGL Cocoa/NSGL
Updated joystick interface planned planned planned

Status of unscheduled features

Features listed in this table are planned but have not yet been assigned to a release.

Feature Location X11/GLX Win32/WGL Cocoa/NSGL X11/EGL Win32/EGL X11/VidCore/EGL
Window size limits sizelimits planned planned planned planned planned
_NET_WM_SYNC_REQUEST support private branch planned planned planned

[Main Page]
Main page
Recent changes
Random page

View source
Discuss this page
Page history
What links here
Related changes

Special pages