turanszkij / WickedEngine

3D engine with modern graphics
https://wickedengine.net
Other
5.86k stars 617 forks source link

resource manager filedata retention changes #857

Closed turanszkij closed 5 months ago

turanszkij commented 6 months ago

This modifies the behaviour of resource manager modes, IMPORT_RETAIN_FILEDATA flag doesn't need to be used for embedded serialization to work correctly. With this change, the Editor memory usage is greatly reduced as it doesn't need to retain file datas in memory except in a few specific cases.