This is a small particle system written in C++14/17 with OpenGL. It uses compute shader to compute the movement of the particles.
Clone the repository:
git clone https://github.com/StanEpp/OpenGL_ParticleSystem.git
Then build it:
cd OpenGL_ParticleSystem
mkdir build
cd build
cmake ..
make -j8
Execute the application and run one example scene:
./OpenGL_ParticleSystem
If no GLFW window can be created nor an OpenGL context then make sure you've got the latest graphics driver which supports OpenGL 4.3.
I started this project to learn OpenGL. It has been revised several times since the first commit. When there are bugs, design problems or inconsistencies please let me know.