All Projects → Nelarius → GPU-particles

Nelarius / GPU-particles

Licence: MIT license
A small OpenGL compute shader test. Renders millions of particles in real time, interacting with a set of force nodes.

Programming Languages

C++
36643 projects - #6 most used programming language
Makefile
30231 projects
GLSL
2045 projects

GPU-particles

particles in action

A small program I wrote for the purpose of learning to use OpenGL compute shaders, and figuring out a good way to organize OpenGL code.

Release

The release contains a build for Windows only, currently.

Camera controls: left mouse to orbit, mouse wheel to zoom, right mouse to pan.

Build

Linux

In the root folder, run

make

and then

make resources

to copy the relevant text files. A program called app will have appeared in the root.

Windows

Assumes that you have the MinGW toolchain installed. The COMPILER_INCLUDES and LINKER_INCLUDES need to be edited so that the compiler can include the required libraries. See below.

After that is done, the build can be executed as on Linux.

Dependencies

SDL2

GLEW

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].