release-20.5
Change ez cmake scripts to allow for a minimal generation only containing foundation
Renamed lots of PCH files
Makes ezRawMemoryStreamReader 64 bit capable and lets ezCompressedStreamZstd track the number of bytes written
Fixes a parsing issue in the OpenDDL reader
Alignment fixes for android. Ensure that all static buffers are correctly aligned. Ensure that dynamic allocations always have EZ_ALIGNMENT_MINIMUM alignment.
ezImage 64bit data support (#27)
Fixed jni thread mapping to be scoped around java calls. Fixed zip archive reader failing to stream on re-use. Made data dir factories sub-systems. Added basic FoundationTest asset copy step. Extended test loop to handle android events and gracefully end native activity. Implemented android specific timestamp, posix support only allows for 32 bit timestamps on android.
Added support for long file paths on Windows
FileSystem improvements
Math improvements
Adds ezRawMemoryStreamWriter
Refactored ezPlugin::Event into ezPluginEvent
Adds and fixes unit tests for ezProcess, ezOSFile and hash table stream operators