Skip to content

v0.11.0

Latest
Compare
Choose a tag to compare
@jeffamstutz jeffamstutz released this 21 Mar 21:18
· 4 commits to next_release since this release

Changes in this release

  • Update to latest ANARI SDK v0.13.1
  • Added RTX device support for core extensions:
    • KHR_LIGHT_HDRI (only used in background)
    • KHR_LIGHT_SPOT
    • EXT_SAMPLER_COMPRESSED_IMAGE2D
    • EXT_SAMPLER_COMPRESSED_FORMAT_BC123
    • EXT_SAMPLER_COMPRESSED_FORMAT_BC45
  • RTX device now automatically downloads OptiX headers, removing the requirement for them to already be installed
    • Versions 7.7-9.0 can be used via the OPTIX_FETCH_VERSION CMake variable
  • Renamed CUDA interop extensions to more generic names (for use in other devices)
    • VISRTX_ARRAY_CUDA --> NV_ARRAY_CUDA
    • VISRTX_CUDA_OUTPUT_BUFFERS --> NV_FRAME_BUFFERS_CUDA
  • RTX device bug fixes:
    • Fixed incorrect + incomplete impementation of transferFunction1D volume parameters
    • Fixed various thread safety issues when rendering frames and querying world bounds simultaneously from different threads
  • Fix GL device incorrectly reading back FLOAT32_VEC4 frame buffer data on map
  • TSD improvements:
    • New file importers (PDB .ent files, SWC, XYZ, and MHD volumes)
    • New animated particles demo app to showcase CUDA interop driving sphere positions
    • Many UI additions + improvements to allow more parameter/object editing for better testing
    • Various robustness bug fixes

Merged PRs

New Contributors

Full Changelog: v0.10.1...v0.11.0