Skip to content

Releases: NVIDIA/VisRTX

v0.6.0

12 Aug 21:15

Choose a tag to compare

Changes in this release:

  • Update to latest ANARI SDK v0.7.0
  • New OpenGL based implementation (visgl), built using VISRTX_BUILD_GL_DEVICE=ON
  • Added support for sampler in/out transforms
  • Fixes for building with OptiX 7.7
  • Many extensions synchronized with the v1.0 ANARI specification
  • Implemented image backgrounds for all renderers
  • Improved robustness for objects that are unknown by emitting better warnings
  • Removed custom color map sampler extension in favor of using image1D samplers with transforms (can get equivalent results)
  • Denoising is now enabled as a renderer parameter instead of a frame parameter

v0.5.0

23 Jan 15:53

Choose a tag to compare

Changes in this release:

  • Update to latest ANARI SDK v0.3.0
  • Added support for curve geometry subtype
  • Added support image1D sampler subtype
  • Added support for primitive.index on sphere geometry
  • Added support for missing array types for image samplers
  • Added volume scattering in dpt renderer
  • Added tool (visrtxCompileShaders) for precompiling OptiX shaders offline
  • Improved robustness around object subtypes unknown to VisRTX
  • Improved object leak warnings on device release
  • Moved ambient lighting from being a light subtype into renderer parameters
  • Fix incorrect handling of managed arrays of objects
  • Fix performance bug with rays repeatedly not exiting volumes

v0.4.0

22 Jul 18:57

Choose a tag to compare

Changes in this release:

  • Update to latest ANARI SDK v0.2.0
  • All object info queries are now implemented
  • Implement VISRTX_ARRAY1D_DYNAMIC_REGION extension for 1D arrays
  • VisRTX now provides an installed header for custom VisRTX functionality
  • See tutorial app as an example
  • Fix incorrect warning about different sized arrays for indexed triangles
  • Fix missing BLAS updates occuring in certain cases
  • Memory offload optimizations for arrays that are about to go out of scope
  • Improved texture loading for OBJ scenes in sample viewer app

v0.3.2

13 Apr 22:17

Choose a tag to compare

Changes in this release:

  • Fix build issues found on certain platforms
  • Fix crash when querying device properties in certain cases
  • Fix occasional instability of PTX generation + embedding process

v0.3.1

05 Apr 19:46

Choose a tag to compare

Changes in this release:

  • Fix incorrect update of BVH when modifying some geometries

v0.3.0

31 Mar 00:40

Choose a tag to compare

Changes in this release:

  • Update to latest ANARI SDK v0.1.0 (please note new versioning scheme)
  • Added support for cone geometry
  • Improved warning messages in various places
  • Fix incorrect handling of array deleters for captured arrays
  • Fix bug in instancing code causing UB in some cases

v0.2.0

02 Mar 03:15

Choose a tag to compare

This release is a complete re-implementation of VisRTX for the ANARI API. The project's goals have somewhat shifted toward tracking the ANARI standard closely, and will continue to evolve over time with additional features through extensions. Please use the v0.1.x releases below for the old implementation, which is now deprecated.

For information on details of the new implementation, please refer to the README in the root of the repository.

VisRTX v0.1.6

21 Aug 08:46

Choose a tag to compare

Patch release 0.1.6

Automatic ray epsilon handling
Clipping planes
Bug fixes (sampling, light visibility, device enumeration, VS 2013 support)

VisRTX v0.1.5

15 Apr 21:49

Choose a tag to compare

Patch release 0.1.5 (see CHANGELOG)