@@ -721,6 +721,51 @@ There is an [interactive demo][crystalorb-demo] of CrystalOrb that features the
721
721
[ GGRS ] : https://github.com/gschup/ggrs
722
722
[ Rapier ] : https://rapier.rs
723
723
724
+ ### [ glutin] (and [ winit] )
725
+
726
+ ![ Animated image showing a window that is opened with a spinning cursor on top] ( winit-bug-1.gif )
727
+ _ This cursor may be waiting [ in vain] , but your patience shall be rewarded._
728
+
729
+ [ glutin] is a low-level library for OpenGL context creation, written in pure Rust.
730
+ [ glutin] uses and re-exports [ winit] , which handles window creation and management,
731
+ as well as various input devices.
732
+
733
+ This month, glutin 0.27.0 was released, which makes glutin use the latest version
734
+ of winit (0.25.0), which was released around a month prior to glutin 0.27.0. Usually,
735
+ we try to keep glutin synced with winit, but we couldn't quite manage to do it this
736
+ time since the person who'd usually take responsibility for releasing a new version
737
+ of glutin was unavailable, and no-one had the role of "back-up releaser".
738
+ [ @maroider ] has offered to fill this role for now.
739
+
740
+ The upgrade to winit 0.25.0 brings with it a slew of bufixes, a couple of new
741
+ features, and a single breaking change to
742
+ [ ` WindowBuilderExtMacOS::with_activation_policy ` ] , which has been replaced by
743
+ [ ` EventLoopExtMacOS::set_activation_policy ` ] . For a full list of changes, refer
744
+ to [ winit's changelog] .
745
+
746
+ The departure and disappearance of a couple of maintainers has left winit in need
747
+ of someone knowledgeable with X11 in order to review pull requests and address
748
+ various issues. Other backends also need some more love, but X11 is the most
749
+ pressing.
750
+
751
+ The project could also use more helping hands in general, in anything from
752
+ mapping out platform differences and triaging bugs to reviewing PRs
753
+ and tackling outstanding issues.
754
+ The current maintainers would also be happy to have you even if
755
+ all you do is answer platform-specific questions for them.
756
+ If you're interested, come say hi in their [ matrix] channel or on
757
+ any of the [ other services] bridged with matrix.
758
+
759
+ [ in vain ] : https://github.com/rust-windowing/winit/issues/1682
760
+ [ glutin ] : https://github.com/rust-windowing/glutin
761
+ [ winit ] : https://github.com/rust-windowing/winit
762
+ [ @maroider ] : https://github.com/maroider
763
+ [ `WindowBuilderExtMacOS::with_activation_policy` ] : https://docs.rs/winit/0.24.0/x86_64-apple-darwin/winit/platform/macos/trait.WindowBuilderExtMacOS.html#tymethod.with_activation_policy
764
+ [ `EventLoopExtMacOS::set_activation_policy` ] : https://docs.rs/winit/0.25.0/x86_64-apple-darwin/winit/platform/macos/trait.EventLoopExtMacOS.html#tymethod.set_activation_policy
765
+ [ winit's changelog ] : https://github.com/rust-windowing/winit/blob/master/CHANGELOG.md#0250-2021-05-15
766
+ [ matrix ] : https://matrix.to/#/#Glutin:matrix.org
767
+ [ other services ] : https://github.com/rust-windowing/winit#contact-us
768
+
724
769
### [ egui]
725
770
726
771
![ egui] ( egui.gif )
0 commit comments