Releases: rust-windowing/glutin
Releases · rust-windowing/glutin
Glutin Version v0.31.3
Glutin Version v0.31.2
- Fixed EGL not setting context version with EGL versions before 1.5 and missing context ext.
Glutin Version v0.31.1
- Fixed
CGLContextObj
having an invalid encoding on newer macOS versions.
Glutin Version v0.31.0
- Bump MSRV from
1.60
to1.65
. - Breaking:
bitflags
which is used as a part of public API was updated to2.0
. - Breaking:
.*SurfaceAccessor
traits got removed; their methods now on respective.*GlContext
traits instead. - Breaking:
GlContext
trait is now a part of theprelude
. - Automatically cleanup the
EGLDisplay
whenEGL_KHR_display_reference
is present. - Add
api::egl::Display::terminate
to terminate the display when glutin doesn't manage it. - Fixed handling of
Robustness::NoError
anddebug
attribute when building context. Robustness::NoError
not being properly enabled with GLX/WGL.
Glutin Version v0.30.10
- Add
X11VisualInfo::visual_id
to getXID
of the visual. - Added support for EGL on Windows using Angle. This assumes libEGL.dll/libGLESv2.dll present.
- EGL's
Display::create_pbuffer_surface()
no longer sets the invalidRENDER_BUFFER
attribute.
Glutin Version v0.30.9
- Fixed lock on SwapBuffers with some GLX drivers.
- Fixed EGL's
Surface::is_single_buffered
being inversed.
Glutin version v0.30.8
- Fixed EGL dereferencing raw window handles on everything but X11 in legacy
Window
andPixmap
surface creation. - On GLX, fixed startup failure when passing default
Flush
withKHR_context_flush_control
.
Glutin version v0.30.7
- Altered specification for
objc2
crate to pull patch update.
Glutin Version v0.30.6
- Fixed handling of
*_base
extensions with EGL.
Glutin Version v0.30.5
- Fixed EGL/GLX display initialization when the provided raw-window-handle has an unknown visual_id.
- Fixed EGL always returning
None
forx11_visual()
. - Fixed GLX error handling assuming that
XError
's will arrive like they should on X11. - Fixed EGL window/pixmap creation when using legacy path.