A small fireworks display using Vulkan and the Compute pipeline. Each effect has 512 particles split into two work groups with all physics and motion being controlled entirely from the GPU side.
Calum McManus | Games Programmer
Games and Graphics Programmer.