- Add support for primitive, object, and instance ID buffers as
framebuffer channels - Support face-varying attributes for Mesh and Subdivision geometry
- Replace CMake variable
OSPRAY_PIXELS_PER_JOBby
OSPRAY_RENDER_TASK_SIZE; variance tracking for adaptive
accumulation is now per task instead of per tile, allowing for more
granular adaptation - OSPRay now requires minimum Open VKL v1.3.0 to bring the following
improvements:- VDB volumes added support for contiguous data layouts, which can
provide improved performance (nodesPackedDense,
nodesPackedTileparameters) - Particle volumes are more memory efficiency and improved
performance
- VDB volumes added support for contiguous data layouts, which can
- OSPRay now requires minimum ISPC v1.18.0 for Open VKL and to include
a fix for parallel dispatch of uniform function pointers - MPI Offload: resolve object life time tracking issue that would
result in framebuffer and data info being release too early, leading
to a crash - Fix crash with OpenMPI due to argument handling
- Fix clipping when rays are parallel to clipping planes
- Fix missing SDK headers from CPU and MPI module
- Deprecated the
vec2f valueRangeparameter of thepiecewiseLinear
transfer function, usebox1f valueinstead