Releases: rust-windowing/softbuffer
Releases · rust-windowing/softbuffer
v0.4.6
- Added support for iOS, tvOS, watchOS and visionOS (UIKit).
- Redo the way surfaces work on macOS to work directly with layers, which will
allow initializing directly from a CALayer
in the future.
- Update to
windows-sys
0.59.0 and core-graphics
v0.24.0.
- Add an MSRV policy.
v0.4.5
- Make the
wayland-sys
dependency optional. (#223)
- Allow for transparent visuals on X11. This technically doesn't work, but
otherwise winit
users might get crashes. (#226)
v0.4.4
- Make
Context
Send
+Sync
and Surface
Send
. (#217)
v0.4.3
- Use objc2 as the backend for the CoreGraphics implementation. (#210)
- Update drm-rs to version v0.12.0. (#209)
- Bump MSRV to 1.70.0 to be in line with Winit.
v0.4.2
- Add the ability to get the underlying window handle. (#193)
- Rework the backend to use a trait-based interface. (#196)
- On Orbital, fix window resize. (#200)
- Fix
bytes()
for KMS/DRM implementation. (#203)
v0.4.1
- On MacOS, Fix double-free of
NSWindow
. (#180)
- On Web, add support for more
RawWindowHandle
variants. (#188)
- On Wayland, fix buffer age. (#191)
- Update
drm
to 0.11 (#178)
- Fixes build on architectures where drm-rs did not have generated bindings.
- Update x11rb to v0.13 (#183)
v0.3.4
- Fix buffer age on Wayland. (#191)
- Update
drm
to 0.11. (#178)
- Fixes build on architectures where drm-rs did not have generated bindings.
v0.4.0
- Breaking: Port to use
raw-window-handle
v0.6.(#132)
- Enable creating X11 displays without an existing connection. (#171)
v0.3.3
- Fix bad file descriptor crash on X11. (#168)
v0.3.2
- Document that
present_with_damage
is supported on web platforms. (#152)
- Replace our usage of
nix
with rustix
. This enables this crate to run without libc
. (#164)
- Use POSIX shared memory instead of Sys-V shared memory for the X11 backend. (#165)
- Bump version for the following dependencies: