Skip to content

v0.2.0

Choose a tag to compare

@jeffamstutz jeffamstutz released this 22 Jul 18:52

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