Back to Glfw

Release notes for version 3.5 {#news}

docs/news.md

3.42.1 KB
Original Source

Release notes for version 3.5 {#news}

[TOC]

New features {#features}

Unlimited mouse buttons {#unlimited_mouse_buttons}

GLFW now has an input mode which allows an unlimited number of mouse buttons to be reported by the mouse buttton callback, rather than just the associated [mouse button tokens](@ref buttons). This allows using mouse buttons with values over 8. For compatibility with older versions, the @ref GLFW_UNLIMITED_MOUSE_BUTTONS input mode needs to be set to make use of this.

EGLConfig native access function {#eglconfig}

GLFW now provides the @ref glfwGetEGLConfig native access function for querying the EGLConfig of a window that has a EGLSurface.

GLXFBConfig native access function {#glxfbconfig}

GLFW now provides the @ref glfwGetGLXFBConfig native access function for querying the GLXFBConfig of a window that has a GLXWindow.

Caveats {#caveats}

Deprecations {#deprecations}

Removals {#removals}

Windows XP and Vista support has been removed {#winxp_vista}

Support for Windows XP and Vista has been removed. Windows XP has been out of extended support since 2014.

Original MinGW support has been removed {#original_mingw}

Support for the now unmaintained original MinGW distribution has been removed.

This does not apply to the much more capable MinGW-w64, which remains fully supported. MinGW-w64 can build both 32- and 64-bit binaries, is actively maintained and available on many platforms.

New symbols {#new_symbols}

New functions {#new_functions}

  • @ref glfwGetEGLConfig
  • @ref glfwGetGLXFBConfig

New types {#new_types}

New constants {#new_constants}

  • @ref GLFW_UNLIMITED_MOUSE_BUTTONS

Release notes for earlier versions {#news_archive}