Hello!

How does the engine allocate memory for particles, image/textureMem wise? If you make a 2048x2048 texture 3d model, and move the camera to it, the engine pauses slightly while it loads into memory, and the game continues. If you decide to unload that model, you can ent_purge.

But what happens if you have for example a 2048x2048 image particle? Does the engine ever deallocate that memory used by the image? Besides level_load, is there a way to reclaim the memory used by that particle?