github KhronosGroup/ANARI-SDK v0.3.0

latest releases: v0.16.0, v0.15.0, v0.14.1...
3 years ago

Changes since last release

Updates to synchronize with the latest changes in the ANARI Specification

  • Framebuffer channel names are prefixed with "channel."
  • Rename ANARI_TYPE_LIST to ANARI_DATA_TYPE_LIST
  • Fix camera and instance transforms to accept 4x4 matrices instead of 4x3

Other SDK updates

  • Initial implementation of the python based Conformance Test Suite (CTS)
    • This phase of CTS development focused on construction of testing infrastructure, future work will focus on creating tests to cover API features and extensions
    • See README for details on how to run the test suite
  • New base device library (helium) for expediting common device abstractions and base implementation
    • This library replaces anari_utilities, which will be removed in the next release
    • See README for details on how to leverage the library
  • New example device based on helium (helide)
    • This device is built on Embree and is intended to primarily demonstrate helium and be widely available. This fully replaces the old example device, but shares the non-goal of ANARI extension completeness.
  • Loading the environment device (i.e. reading ANARI_LIBRARY) does not terminate on failure
  • Robustness and completeness updates in code generation infrastructure
  • New OpenGLES version of the example viewer app

What's Changed

New Contributors

  • @PanGao-h made their first contribution in #65
  • @player1537 made their first contribution in #69
  • @UX3D-haertl made their first contribution in #71

Full Changelog: v0.2.0...v0.3.0

Don't miss a new ANARI-SDK release

NewReleases is sending notifications on new releases.