175 - Memory Mapped File and Managed Memory
Channel: StableCoder
Date: 2022-09-29

This session puts the binary importer implementation on-hold, in order to deal with a blocking issue for it.

Up until this point, getting external content into the engine, such as images, shaders and meshes was file-based. Thus, passing around file paths so that loaders could open those files was enough. However with the implementation of binary-based import/export, this wasn't going to work.

Thus to deal with this, changing from using files and filenames towards just memory buffers, and instead mapping files to memory was chosen to move forward with.

This session dealw with the implementation of the foeManagedMemory and memory-mapped files.

--

2022-09-06