github KhronosGroup/ANARI-SDK v0.2.0

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

Changes since last release

Updates to synchronize with the latest changes in the ANARI Specification

  • New anariMapFrame() signature to provide output parameters about the buffer returned by the API
  • Rename anariCommit() to anariCommitParameters()
  • Arrays now take const data as input on construction
  • User data pointers are now const (applications can safely cast away const depending on declaration)
  • New _REGION_ and _LIST data types
  • Removal of anariDeviceImplements() in favor of new granular feature testing
  • Update to use ANARI_FLOAT32_MAT4 for instance transforms

Other SDK updates

  • Added utility functions for more efficient usage of feature queries (see new header and usage in the tutorials)
  • Updates to anari_cpp to mirror changes from the C API
  • SDK version info now provided as pre-processor variables in anari_version.h (included by anari.h)
  • New anariInfo tool to introspect object, parameter, and property info from a device
  • Big overhaul and new additions to code-generation tools, including generated device implementation infrastructure (see example here)
  • Enabled CI builds for Linux, macOS, and Windows via GitHub actions for all incoming PRs

PRs included in this release

New Contributors

Full Changelog: v0.1.2...v0.2.0

Don't miss a new ANARI-SDK release

NewReleases is sending notifications on new releases.