-
Notifications
You must be signed in to change notification settings - Fork 19
Particle System expirementation Sandbox: OpenCL/OpenGL on PC and Android OpenGL in C with JNI
License
enjalot/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