Skip to content

Latest commit

 

History

History
59 lines (52 loc) · 1.63 KB

CHANGELOG.md

File metadata and controls

59 lines (52 loc) · 1.63 KB

2.5.cfa5e2a

  • More flexible vector types
  • Unifying math into a single header
  • Collapse crash fix
  • Other minor fixes

2.4.c587aa7

  • H-PLOC and improved wide BVH conversion
  • CMake support
  • Configurable HIPRT path via a env. variable
  • New gfx architectures supported
  • hiprtBuildTraceKernel can return only the HIP module
  • HIP module caching and unloading (fixing a memory leak)
  • Fixing matrix inversion and identity check
  • Fixing refit and other minor issues

2.3.7df94af

  • Transformation query API changed/extended

2.2.0e68f54 (December 2023)

  • Multi-level instancing
  • Triangle pairing
  • AS Compaction
  • Optimized BVH build speed

2.1.c202dac (November 2023)

  • HIPRT binaries compiled with ROCm 5.7
  • A fix for caching trace kernels
  • A fix for the custom function table compilation
  • A fix for the fast and balanced builders with custom streams

2.1.6fc8ff0 (September 2023)

  • Dynamic traversal stack assignment
  • Batch BVH construction
  • Transformation query functions
  • Improved BVH construction speed
  • Improved RT speed for transformed instances
  • Fixed geometry IO API
  • Optional trace kernel caching

2.0.3a134c7 (May 2023)

  • BVH memory optimization
  • SBVH speed optimization
  • Fixing hiprtBuildTraceKernels
  • Dynamic loading via HIPRTEW
  • Traversal optimization

2.0.0 (February 2023)

  • Bitcode and precompilation (527.41 or newer driver is necessary to run on NVIDIA® on Windows®)
  • Performance improvement
  • Navi3x support
  • MI60 and MI200 support
  • Traversal hints for better performance
  • Concurrent build via streams
  • Custom function table
  • Intersection filter
  • Transformation matrices support
  • Multiple templated kernels
  • Added ray t min