glutin v0.29.0 Release Notes

Release Date: 2022-07-30 // over 1 year ago
    • ๐Ÿ›  Fix crash when creating OpenGLES context without explicit version.
    • โž• Add buffer_age method on WindowedContext.
    • ๐Ÿง Return an Err instead of panicking when surfaceless GLX context creation fails on Linux.
    • ๐Ÿ›  Fix compilation on Android:
      • Switch from StaticStructGenerator to StructGenerator to dynamically load symbols.
      • Replace android_glue dependency with raw-window-handle, and remove broken lifecycle event handling.
      • Glutin can now be used on Android, however, the application must ensure it only creates the Context following a winit Event::Resumed event, and destroys the Context in response to a Event::Suspended event.
    • ๐Ÿš€ Updated winit dependency to 0.27.0. See winit's CHANGELOG for more info.
    • On Windows, build_raw_context now uses isize for hwnd to follow winit change.