rss twitter github github youtube mail steam steam itchio c++ c c# Unity android SFML facebook spotify lastfm instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora quora opengl unreal engine
Particle System

This project has been made at the school 42 with C, OpenCL and OpenGL.
It shows millions of particles moving around.

Download on GitHub
The particle computation is done on the GPU with OpenCL, and the display is also done on the GPU with OpenGL.
Both API are designed to interoperate, they share the particles data to avoid overheads.

In the following video there is 3 millions particles moving around the cursor at 60 frames per second.