forked from enjalot/EnjaParticles
-
Notifications
You must be signed in to change notification settings - Fork 0
Particle System expirementation Sandbox: OpenCL/OpenGL on PC and Android OpenGL in C with JNI
License
MrMagne/EnjaParticles
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
*******************************************************************
### EnjaParticles in C++ using OpenCL and OpenGL interoperability
rtpslib/
RTPS: Real-Time Particle Systems
A framework library for developing particle systems.
We currently working on support for
Simple particle systems
SPH Fluid simulation
Boid simulation
Build:
see INSTALL file
Dependencies:
OpenCL
OpenGL
GLEW
Usage:
You can execute the test program like:
cd bin
./bin/sph.x
./bin/flock.x
./bin/multi.x
The test program has simple mouse interaction:
Left-Click and drag to rotate the view
Right-Click and drag to zoom in and out
and keyboard:
r - add particles
h - add hose of particles
p - print timings of various functions
w, a, s, d - move around like FPS controls
t - add in some triangles to collide against
hit Q or ESC to exit (right now clicking the x on the window will not properly clean up GPU memory...)
cmake/
cmake modules to help find necessary libraries
*******************************************************************
### EnjaParticles on the Android using the NDK and OpenGL
android/
the C code is in the jni folder
read the README in this folder for more info
*******************************************************************
About
Particle System expirementation Sandbox: OpenCL/OpenGL on PC and Android OpenGL in C with JNI
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published