v3.1.10
Patch release with various build/bug fixes.
Build fixes:
- Fix a problem where downstream projects using Imath would build python bindings even if they weren't requested.
- Fix for missing
std::bit_cast - Fix missing/necessary use of
IMATH_HOSTDEVICE IMATH_INSTALL_PKG_CONFIGis now on by default, even on Windows- Fix calling default constructor by uniform init in
TypeTraits - Fix redundant
PYIMATH_EXPORTScausing compile issues on Windows Clang
Bug fixes:
- Fix half to float giving wrong results on older
x86_64CPUs on Windows
Other changes:
succ()/pred()now use std::nextafter().- Expand epsilon bounds for m44x pyImath test.
- Rename "docs" to "website".
- Add missing copyright/license identifiers.