https://github.com/mahinkumar/starlit
A Simple Screensaver application built using SDL3 with support for graphics APIs including OpenGL and Vulkan.
https://github.com/mahinkumar/starlit
cmake cmakelists cpp sdl sdl3 simple-direct-media-layer
Last synced: about 2 months ago
JSON representation
A Simple Screensaver application built using SDL3 with support for graphics APIs including OpenGL and Vulkan.
- Host: GitHub
- URL: https://github.com/mahinkumar/starlit
- Owner: Mahinkumar
- Created: 2024-11-02T12:15:31.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-11-05T05:14:39.000Z (6 months ago)
- Last Synced: 2025-01-21T19:36:56.597Z (3 months ago)
- Topics: cmake, cmakelists, cpp, sdl, sdl3, simple-direct-media-layer
- Language: CMake
- Homepage:
- Size: 1.11 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
> [!NOTE]
> This Project is a work in progress and is not suitable to be used at this moment.
> Star the repository for progress and preview release updates.# Starlit
A Simple Screensaver application built using SDL3 with support for graphics APIs including OpenGL and Vulkan.# To Build
```bash
#Clone SDL3 as a submodule along with the project repo
#SDL3 is a mandatory build dependency.
git clone https://github.com/Mahinkumar/Starlit.git --depth=1 --recurse-submodules
cd Starlit#Build the app
cmake -S . -B build#Run the app with
#The executable exists at /build directory named Starlit
./build/Starlit
```# To update SDL3 to latest branch
Just update the submodule with
```bash
#move to SDL directory
cd SDL#Pull to fetch latest version
git pull
```