On linux, CMP_ConvertMipTexture fails whenever it tries to access m_printInfostr.
This is marshaled from us here: https://github.com/Yellow-Dog-Man/Compressonator.NET/blob/main/Compressonator.NET/Structs/CMP_CompressOptions.cs#L134
It appears we marshal it incorrectly.
To fix this one:
- Adjust marshaling of m_printInfostr
- Compile a new version of Compressonator Native and Remove/revert: Yellow-Dog-Man/compressonator@a23d2e4 which IFDefs out m_printinfostr.
- Submit as a PR
- ALL tests must pass on all operating systems
- ideally add a new test showing successful functionality being handled with new marshaling.