v0.10.0
jeffamstutz
released this
29 May 22:27
·
124 commits
to next_release
since this release
Changes since last release
- Build updates to allow installing code-gen scripts and
anari_viewer
without needing to use them in the build - Add new helium smart pointer type (
ChangeObserverPtr
) to automatically manage object observers - Add support in helide for
ANARI_KHR_FRAME_COMPLETION_CALLBACK
- Sync size of
ANARI_BOOL
to be 1 byte instead of 4 to match latest spec revision - Add glTF and KTX support to
anariViewer
- Minor updates to
anari_cpp
headers to be more consistent - Fix various bugs in code gen, python bindings, and examples
PRs
- Helium commit observer generalizations by @jeffamstutz in #192
- ensure correct usage of C++ bool in accordance with ANARI spec by @jeffamstutz in #194
- fix issue in helium where all objects emitted messages as ANARI_OBJECT by @jeffamstutz in #195
- support KHR_FRAME_COMPLETION_CALLBACK in helide by @jeffamstutz in #196
- Added python bindings install option and some windows fixes by @kvankooten in #197
- update code_gen targets, regenerate devices, update baseline json by @jeffamstutz in #198
- initialize ANARI before window is spawned in example viewer by @jeffamstutz in #199
- generalize per-frame app callbacks methods in anari_viewer by @jeffamstutz in #201
- Support glTF + KTX in viewer by @jeffamstutz in #202
- enable installing targets that may not be built locally by @jeffamstutz in #203
- misc v0.10.0 release updates by @jeffamstutz in #204
Full Changelog: v0.9.1...v0.10.0