Scenome 22.46 — 11/20/2022
Release details are described below.
- Exporters. Modified exporters to generate the minimum amount of code required for the exported application to compile and run. Previously, main.cpp required extension code injection, but most of these functions have now been migrated to various support classes.
- Exporters. Implemented matrix and vector classes and integrated these into the exporter codebase as needed. For example: previously a <Float32Matrix4x4> used a std::vector of <float32> values. This worked, but it didn't provide a matrix-like or vector-like experience for API users. In addition, using a std::vector meant that arrays of matrices would use a std::vector of std::vector, and memory allocations would not be contiguous.