Skip to content

jsoulier/particles

Repository files navigation

Particles

Just testing out SDL_shadercross on some GPU accelerated particles

Building

Windows

Install the Vulkan SDK for glslc

git clone https://github.com/jsoulier/particles --recurse-submodules
cd particles
mkdir build
cd build
cmake ..
cmake --build . --parallel 8 --config Release
cd bin
./particles.exe

Linux

sudo apt install glslc
git clone https://github.com/jsoulier/particles --recurse-submodules
cd particles
mkdir build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
cmake --build . --parallel 8
cd bin
./particles

MacOS

I have no idea, but it should work!

Controls

  • Space to change shader backends
  • LClick to push particles
  • RClick to pull particles