Commit graph

4 commits

Author SHA1 Message Date
Gergő Sályi
bf8b8df4e1 Prepare next version
Update dependencies
Increase minimum supported Rust version to 1.82
Add script to check on msrv including aarch64 and FreeBSD targets
Fix incompatibilities with Rust 1.82, aarch64 and FreeBSD
2025-04-25 15:15:55 +02:00
Gergő Sályi
34af123af8 Check Vulkan limits for linear images, fix a mistake already in the check 2025-04-23 18:40:31 +02:00
Gergő Sályi
decaa33752 Format code 2025-04-23 15:21:51 +02:00
Gergő Sályi
5fd6cbe114 Add implementation to upload and serve wallpapers from GPU memory using Vulkan
Add handling for the Linux DMA-BUF Wayland protocol
Refactor Wayland code for image loading and image equivalence
Add Vulkan code using the ash crate dependency targeting Vulkan 1.1
For image DMA-BUF exporting use EXT_image_drm_format_modifier if available,
fall back to linear images otherwise
Add --gpu command line option
Add Vulkan packages as optional dependencies to Arch Linux PKGBUILD
2025-04-21 17:46:48 +02:00