ReleaseNVIDIANVIDIApublished Jan 10, 2025seen 2d

NVIDIA/VisRTX v0.10.0

NVIDIA/VisRTX

Open original ↗

Captured source

source ↗
published Jan 10, 2025seen 2dcaptured 9hhttp 200method plain

v0.10.0

Repository: NVIDIA/VisRTX

Tag: v0.10.0

Published: 2025-01-10T16:17:54Z

Prerelease: no

Release notes:

Changes in this release

  • Update to latest ANARI SDK v0.12.0
  • Added new RTX device-specific extensions (see readme for more information):
  • VISRTX_ARRAY_CUDA: Permits using CUDA device pointers in shared ANARI arrays
  • Currently only tested with spatial fields, but more robust support will come in future releases as-needed
  • VISRTX_INSTANCE_ATTRIBUTES: Uniform attributes can be set on ANARIInstance objects, which overrides any found on relevant geometries below it in the scene hierarchy
  • VISRTX_SPATIAL_FIELD_NANOVDB: nanovdb is now an available ANARISpatialField subtype
  • (optionally built) VISRTX_MATERIAL_MDL: preliminary support for using MDL materials via the mdl ANARIMaterial subtype
  • Note this is still very experimental and is expected to improve in future releases
  • Other RTX device improvements and bug fixes:
  • Added support for KHR_INSTANCE_TRANSFORM_ARRAY
  • Added support for KHR_SAMPLER_IMAGE3D
  • Fixes in the RTX device for race conditions when using the device in parallel from multiple threads
  • Fixed incorrect depth buffer values in some cases
  • Introduce new sample application (TSD) infrastructure for more complete/robust ANARI application testing
  • Can be built alongside the devices (enabled with VISRTX_BUILD_TSD=ON in CMake), or building as a stand alone project
  • Existing example applications are now deprecated in favor of TSD
  • TSD is considered a generic ANARI framework and is expected to be usable with any ANARI device
  • TSD is currently only built as a static library and is not an installable component, external projects that want to build on it are expected to add_subdirectory() the tsd/ folder. Making TSD installable may come in a future release if enough demand for it exists.
  • While TSD is mostly undocumented, future releases will slowly add more documentation as architecture/design stabilizes

New Contributors

  • @tarcila made their first contribution in https://github.com/NVIDIA/VisRTX/pull/78

Full Changelog: https://github.com/NVIDIA/VisRTX/compare/v0.9.0...v0.10.0