github AcademySoftwareFoundation/Imath v3.2.0

latest releases: v3.2.1, v3.2.1-rc
24 days ago

Minor release with several bug and build fixes:

  • Fix undefined behavior in the Vec* class operator[] (PR #449).
  • Fix call to _mm_cvtps_ph in half.h, Windows build failure

Build changes/improvements:

  • Updated and simplified SO versioning policy: this release adopts a policy of appending the MAJOR.MINOR.PATCH software release name to the SONAME to form the real name of the shared library.
  • Add uninstall target
  • Add iOS cross-compilation support
  • Add support for HIP (AMD's Heterogeneous-compute Interface for Portability)
  • Fix handling of /EHsc flag
  • Required cmake version is now 3.14

Also:

  • Headers and source files have been reformatted via clang-format.

This release also marks the introduction of an alternate experimental boost-free implementation of the Imath python module using pybind11. The pybindimath module is an incomplete work-in-progress. It is not included in the official installation and should not be used in production.

Don't miss a new Imath release

NewReleases is sending notifications on new releases.