- Added NetBSD support.
- Breaking: minimum supported Rust version increased to 1.28.0.
- Breaking: The entire API for headless contexts has been removed. Please instead use
Context::new()
when trying to make a context without a visible window. Also removedheadless
feature. - Breaking: Types implementing the
GlContext
trait must now be sized. - Breaking: Added new
CreationErrorPair
enum variant to enumCreationError
. - Remove requirement for EGL dev packages on Wayland.
- Update winit dependency to 0.18.0. See winit's CHANGELOG for more info.
- cocoa and core-graphics updates.
- Breaking: Added
OsError
variant toContextError
. - Improved glX error reporting.
- The iOS backend no longer fails to compile... again (added iOS testing on CI to prevent further issues).
- Update winit dependency to 0.17.0. See winit's CHANGELOG for more info.
- Fix regression that prevented automatic graphics switching in macOS (#980).
- Add
ContextBuilder::with_double_buffer
function. - Add
ContextBuilder::with_hardware_acceleration
function. - Work around a presumed Android emulator bug
that would cause context creation to return
CreationError::OpenGlVersionNotSupported
in some configurations (#1036). - Update winit dependency to 0.16.0. See winit's CHANGELOG for more info.
- The iOS backend no longer fails to compile.
- Update winit dependency to 0.14.0. See winit's CHANGELOG for more info.
- Update winit dependency to 0.15.0. See winit's CHANGELOG for more info.
- Update winit dependency to 0.13.0. See winit's CHANGELOG for more info.
- Update winit dependency to 0.12.0. See winit's CHANGELOG for more info.
- Update Wayland backend to not use deprecated
get_inner_size_points
method.
- Fix Android activity life cycle.
- Update winit dependency to 0.11.2. See winit's CHANGELOG for more info.
- Update winit dependency to 0.11.1. See winit's CHANGELOG for more info.
- Don't use yanked version of winit.