2024-02-29 14:28:46 +00:00
|
|
|
# Release notes for version 3.5 {#news}
|
2013-06-13 10:24:07 +00:00
|
|
|
|
2024-02-13 21:42:49 +00:00
|
|
|
[TOC]
|
2016-08-18 21:42:15 +00:00
|
|
|
|
2017-06-18 13:13:25 +00:00
|
|
|
|
2024-02-22 21:22:47 +00:00
|
|
|
## New features {#features}
|
2019-04-16 12:43:29 +00:00
|
|
|
|
2024-02-29 15:50:50 +00:00
|
|
|
### Unlimited mouse buttons {#unlimited_mouse_buttons}
|
2019-04-16 12:43:29 +00:00
|
|
|
|
2024-02-29 15:50:50 +00:00
|
|
|
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.
|
2024-02-20 13:20:30 +00:00
|
|
|
|
2024-05-24 12:49:57 +00:00
|
|
|
### Window hint for hardware acceleration {#acceleration}
|
2024-02-20 14:04:14 +00:00
|
|
|
|
|
|
|
You can use window hint [GLFW_ACCELERATION](@ref GLFW_ACCELERATION_hint) to
|
|
|
|
specify whether hardware acceleration is preferred or not. The default value
|
|
|
|
is to prefer hardware acceleration. You can get whether hardware acceleration
|
|
|
|
is enabled with the window attribute
|
|
|
|
[GLFW_ACCELERATION](@ref GLFW_ACCELERATION_attrib). This feature is only
|
|
|
|
available on WGL currently.
|
|
|
|
|
|
|
|
|
2024-02-22 21:22:47 +00:00
|
|
|
## Caveats {#caveats}
|
2019-12-25 16:09:38 +00:00
|
|
|
|
2024-05-24 12:49:57 +00:00
|
|
|
### Microsoft GDI software OpenGL ICD support {#gdi_opengl_icd}
|
2024-02-20 14:04:14 +00:00
|
|
|
|
|
|
|
GLFW now supports creating window when the Microsoft GDI software OpenGL ICD is
|
|
|
|
the only available implementation.
|
|
|
|
See [GLFW_ACCELERATION](@ref GLFW_ACCELERATION_hint) for more details.
|
|
|
|
|
|
|
|
|
2024-02-22 21:22:47 +00:00
|
|
|
## Deprecations {#deprecations}
|
2021-10-21 18:45:44 +00:00
|
|
|
|
2024-02-22 21:22:47 +00:00
|
|
|
## Removals {#removals}
|
2021-07-13 19:50:09 +00:00
|
|
|
|
2024-02-22 21:22:47 +00:00
|
|
|
## New symbols {#new_symbols}
|
2021-07-13 19:50:09 +00:00
|
|
|
|
2024-02-22 21:22:47 +00:00
|
|
|
### New functions {#new_functions}
|
2021-07-13 19:50:09 +00:00
|
|
|
|
2024-02-22 21:22:47 +00:00
|
|
|
### New types {#new_types}
|
2021-07-13 19:50:09 +00:00
|
|
|
|
2024-02-22 21:22:47 +00:00
|
|
|
### New constants {#new_constants}
|
2019-08-20 17:00:59 +00:00
|
|
|
|
2024-02-29 15:50:50 +00:00
|
|
|
- @ref GLFW_UNLIMITED_MOUSE_BUTTONS
|
2019-04-16 12:43:29 +00:00
|
|
|
|
2024-02-13 19:45:29 +00:00
|
|
|
## Release notes for earlier versions {#news_archive}
|
2017-06-18 13:13:25 +00:00
|
|
|
|
2024-02-29 14:28:46 +00:00
|
|
|
- [Release notes for 3.4](https://www.glfw.org/docs/3.4/news.html)
|
2019-10-18 11:17:47 +00:00
|
|
|
- [Release notes for 3.3](https://www.glfw.org/docs/3.3/news.html)
|
|
|
|
- [Release notes for 3.2](https://www.glfw.org/docs/3.2/news.html)
|
|
|
|
- [Release notes for 3.1](https://www.glfw.org/docs/3.1/news.html)
|
|
|
|
- [Release notes for 3.0](https://www.glfw.org/docs/3.0/news.html)
|