@EvilSob:
Quote:
Level_free releases a set 'chunk' back to the OS when you tell it to.

no it does not. level_free releases memory, that's true. but it releases this memory only to the engine/nexus
the nexus is some preallocated memory with a specific size
the engine itself does some really simple memory allocation algorithm which can't release any previously allocated memory. that's why you need level_free and level_mark. this is just some easy freeing of memory, but not releasing to the OS


Visit my site: www.masterq32.de