Skip to content

Releases: rust-windowing/glutin

Glutin Version v0.31.3

12 Feb 18:30
v0.31.3
Compare
Choose a tag to compare
  • Change Surface to be Send. This makes it consistent with the context, so now they are both Send but not Sync.

Glutin Version v0.31.2

22 Dec 17:56
v0.31.2
Compare
Choose a tag to compare
  • Fixed EGL not setting context version with EGL versions before 1.5 and missing context ext.

Glutin Version v0.31.1

29 Oct 21:49
v0.31.1
Compare
Choose a tag to compare
  • Fixed CGLContextObj having an invalid encoding on newer macOS versions.

Glutin Version v0.31.0

21 Oct 08:41
v0.31.0
Compare
Choose a tag to compare
  • Bump MSRV from 1.60 to 1.65.
  • Breaking: bitflags which is used as a part of public API was updated to 2.0.
  • Breaking: .*SurfaceAccessor traits got removed; their methods now on respective .*GlContext traits instead.
  • Breaking: GlContext trait is now a part of the prelude.
  • Automatically cleanup the EGLDisplay when EGL_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 and debug attribute when building context.
  • Robustness::NoError not being properly enabled with GLX/WGL.

Glutin Version v0.30.10

06 Aug 01:33
v0.30.10
Compare
Choose a tag to compare
  • Add X11VisualInfo::visual_id to get XID 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 invalid RENDER_BUFFER attribute.

Glutin Version v0.30.9

16 Jun 08:26
v0.30.9
Compare
Choose a tag to compare
  • Fixed lock on SwapBuffers with some GLX drivers.
  • Fixed EGL's Surface::is_single_buffered being inversed.

Glutin version v0.30.8

14 May 14:58
v0.30.8
Compare
Choose a tag to compare
  • Fixed EGL dereferencing raw window handles on everything but X11 in legacy Window and Pixmap surface creation.
  • On GLX, fixed startup failure when passing default Flush with KHR_context_flush_control.

Glutin version v0.30.7

16 Mar 19:21
v0.30.7
44fcd3a
Compare
Choose a tag to compare
  • Altered specification for objc2 crate to pull patch update.

Glutin Version v0.30.6

12 Feb 13:43
v0.30.6
910c8a2
Compare
Choose a tag to compare
  • Fixed handling of *_base extensions with EGL.

Glutin Version v0.30.5

11 Feb 19:48
v0.30.5
154ee0c
Compare
Choose a tag to compare
  • Fixed EGL/GLX display initialization when the provided raw-window-handle has an unknown visual_id.
  • Fixed EGL always returning None for x11_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.