|
|
@ -4,6 +4,10 @@ |
|
|
|
|
|
|
|
|
|
|
|
@section news_31 New features in version 3.1 |
|
|
|
@section news_31 New features in version 3.1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
These are the release highlights. For a full list of changes see the |
|
|
|
|
|
|
|
[version history](http://www.glfw.org/changelog.html). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@subsection news_31_cursor Custom mouse cursor images |
|
|
|
@subsection news_31_cursor Custom mouse cursor images |
|
|
|
|
|
|
|
|
|
|
|
GLFW now supports creating and setting both custom and standard system cursors. |
|
|
|
GLFW now supports creating and setting both custom and standard system cursors. |
|
|
@ -56,6 +60,13 @@ GLFW now queries the window focus, visibility and iconification attributes and |
|
|
|
the cursor position directly instead of returning cached data. |
|
|
|
the cursor position directly instead of returning cached data. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@subsection news_31_libovr Better interoperability with Oculus Rift |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
GLFW now provides native access functions for the OS level handles corresponding |
|
|
|
|
|
|
|
to monitor objects, as well as a [brief guide](@ref rift). It is also regularly |
|
|
|
|
|
|
|
tested for compatibility with the latest version of LibOVR (0.4.4 on release). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@subsection news_31_charmods Character with modifiers callback |
|
|
|
@subsection news_31_charmods Character with modifiers callback |
|
|
|
|
|
|
|
|
|
|
|
GLFW now provides a callback for character events with modifier key bits. The |
|
|
|
GLFW now provides a callback for character events with modifier key bits. The |
|
|
@ -78,12 +89,6 @@ GLFW now supports the creation of single buffered windows, with the |
|
|
|
[GLFW_DOUBLEBUFFER](@ref window_hints_fb) window hint. |
|
|
|
[GLFW_DOUBLEBUFFER](@ref window_hints_fb) window hint. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@subsection news_31_egl Stable EGL implementation |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The support for EGL is now stable, successfully running on PandaBoards, Mesa, |
|
|
|
|
|
|
|
ANGLE, Wayland, AMD EGL and others. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@subsection news_31_glext Macro for including extension header |
|
|
|
@subsection news_31_glext Macro for including extension header |
|
|
|
|
|
|
|
|
|
|
|
GLFW now includes the extension header appropriate for the chosen OpenGL or |
|
|
|
GLFW now includes the extension header appropriate for the chosen OpenGL or |
|
|
@ -92,8 +97,23 @@ does not provide these headers. They must be provided by your development |
|
|
|
environment or your OpenGL or OpenGL ES SDK. |
|
|
|
environment or your OpenGL or OpenGL ES SDK. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@subsection news_31_wayland (Experimental) Wayland support |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
GLFW now has an _experimental_ Wayland display protocol backend that can be |
|
|
|
|
|
|
|
selected on Linux with a CMake option. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@subsection news_31_mir (Experimental) Mir support |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
GLFW now has an _experimental_ Mir display server backend that can be selected |
|
|
|
|
|
|
|
on Linux with a CMake option. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@section news_30 New features in version 3.0 |
|
|
|
@section news_30 New features in version 3.0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
These are the release highlights. For a full list of changes see the |
|
|
|
|
|
|
|
[version history](http://www.glfw.org/changelog.html). |
|
|
|
|
|
|
|
|
|
|
|
@subsection news_30_cmake CMake build system |
|
|
|
@subsection news_30_cmake CMake build system |
|
|
|
|
|
|
|
|
|
|
|
GLFW now uses the CMake build system instead of the various makefiles and |
|
|
|
GLFW now uses the CMake build system instead of the various makefiles and |
|
|
|