• Register

Massive space battles where two opposing teams try to bring down their carrier ships. Built in a custom c++ engine to achieve battles on a scale not found in other games.

Post news Report RSS DevBlog 8 - Fast Particles Everywhere

How I rendered thousands of particles at very little performance cost.

Posted by on

I created a particle system that uses instance rendering to efficiently draw thousands of particles with very little overhead.

I had a nondeterminism bug that renderdoc helped me solve.
If I recall correctly, the nondeterminism ultimately came from a delegate subscription happening in different orders on release mode. The instance render and the clear screen were subscribed to the same delegate but the order of subscription was not well defined.

Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: