
In the last few days I have been working on the new particle system for the AIO game engine. It is now possible to draw hundreds of thousands of particles with little to no impact on the CPU.
The individual particle positions, scaling and color are kept in a buffer on the GPU, which makes it possible to transform individual particles as needed.
I’m really happy with this so far and looking forward to create some actual effects with it.