Releases: NVIDIA/VisRTX
Releases · NVIDIA/VisRTX
v0.6.0
Changes in this release:
- Update to latest ANARI SDK v0.7.0
- New OpenGL based implementation (
visgl), built usingVISRTX_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
image1Dsamplers with transforms (can get equivalent results) - Denoising is now enabled as a renderer parameter instead of a frame parameter
v0.5.0
Changes in this release:
- Update to latest ANARI SDK v0.3.0
- Added support for
curvegeometry subtype - Added support
image1Dsampler subtype - Added support for
primitive.indexonspheregeometry - Added support for missing array types for image samplers
- Added volume scattering in
dptrenderer - 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
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
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
Changes in this release:
- Fix incorrect update of BVH when modifying some geometries
v0.3.0
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
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
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
Patch release 0.1.5 (see CHANGELOG)