JerboaBurrow / Particles

jerboa.app/particles source code; an interactive particle simulation | Free on the Google Play store
https://jerboa.app/particles
GNU General Public License v3.0
4 stars 3 forks source link

Is Vulkan better suited for particle systems than OpenGL ES? #29

Closed xxssd-awsl closed 5 months ago

xxssd-awsl commented 5 months ago

I want to build a particle system, but I'm tangled in use Vulkan or OpenGL ES.

Jerboa-app commented 5 months ago

Hi @xxssd-awsl, I suppose it depends what your experience is with both + what the project is as a whole and its requirements.

Also depends if you are building from scratch or using a pre-made rendering engine (something like Unity) that can use Vulkan or OpenGL ES. If you're using a pre-built engine I would suggest simply benchmarking both backends if possible.

I think the main points to consider are that:


Perhaps overall though it might be worth building a prototype using OpenGL ES as it is quicker/easier.

In theory it can be abstracted enough so if you implement a Vulkan renderer you simply swap the commands for: uploading/initialising particles, computing, and drawing.


Hope that helps somewhat.. :mouse: