Skip to content

v0.11.0

Compare
Choose a tag to compare
@jeffamstutz jeffamstutz released this 18 Oct 23:36
· 58 commits to next_release since this release

Changes since last release

  • The ANARI front end library is now built both as a shared and static library using the anari::anari and anari::anari_static CMake targets respectively
    • The anariInfo tool links against anari::anari_static for ease-of-use
  • New extensions now included in code_gen json:
    • KHR_INSTANCE_TRANSFORM_ARRAY
    • KHR_GEOMETRY_ISOSURFACE
  • New OpenUSD plugin for Hydra 'hdAnari'
    • Currently runs within usdview and ought to run in any Hydra based viewport
    • Implementation is experimental and will continue to mature in further release
  • The debug device can now be enabled and controlled entirely with environment variables
  • CTS improvements:
    • Removed usage of glm in favor of linalg header shipped by the SDK
    • Added test descriptions to reports
    • Added tests based on glTF-Sample-Assets
      • Data is downloaded and cached via CMake FetchContent() when CTS is enabled
    • Added KHR_GEOMETRY_ISOSURFACE test
  • Helide improvements:
    • Updated to Embree v4.3.3
    • Implemented support for KHR_INSTANCE_TRANSFORM_ARRAY
    • Tasking system size can be controlled via the HELIDE_NUM_THREADS environment variable
    • Add renderer parameter to tweak eye light blend amount
  • anari_viewer improvements:
    • New top-level namespace to better organize code
    • Updated Dear Imgui and nfd versions
  • Simplification to the remote device build dependency requirements
  • Other various small bug fixes

Full Changelog

New Contributors

Full Changelog: v0.10.0...v0.11.0