A (more or less) high-performance animated wallpaper application built using modern graphics libraries. This project leverages the Vulkan SDK for rendering, GLFW for window management, GLM for mathematics, and
fmt for logging. Currently under active development.
- fmt – Fast, safe formatting library used for structured logging and debug output
- Vulkan SDK – Low-level graphics API for high-performance rendering
- Vulkan Memory Allocator – manages memory allocations and resource creation
- GLFW – Window creation and input handling
- GLM – Header-only C++ mathematics library for graphics software
- FFMPEG – handling video, audio, and other multimedia files and streams
- Discord Social SDK - integrating essential discord features into the application
- nlohmann/json - read and write to json files in cpp
This project is in early development. Core rendering is being established, with plans to support dynamic, animated desktop wallpapers on Windows and Linux.
- Render animated graphics as desktop wallpaper
- Windows support
- Configurable settings (resolution, effects, scenes)
- Efficient resource management
Instructions for building and running the app will be added once the project reaches a usable state.
Contributions will be welcome in the future once a stable base is reached. Stay tuned!
⚠️ This project is a Work in Progress. Features and implementation details may change rapidly.