You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Renamed VKLDriver to VKLDevice and updated associated device setup APIs
Use of multiple concurrent devices is now supported; therefore vklNewVolume() and vklNewData() now require a device handle
Renamed the ispc_device module and ispc device to cpu_device and cpu, respectively
The OPENVKL_CPU_DEVICE_DEFAULT_WIDTH environment variable can now be used to change the cpu device's default SIMD width at run time
Added new VKLTemporalFormat enum used for temporally varying volume parameterization
VDB volumes:
Support for temporally structured and temporally unstructured (TUV) attribute data, which can be used for motion blurred rendering
Supporting tricubic filtering via VKL_FILTER_TRICUBIC filter type
Added support for half precision float-point (FP16) attribute data via VKL_HALF data type
Added a new InnerNode observer and associated utility functions which allows applications to introspect inner nodes of the internal tree structure, including bounding boxes and value ranges
Renamed VKL_FORMAT_CONSTANT_ZYX to VKL_FORMAT_DENSE_ZYX
Structured regular and spherical volumes:
Added support for half precision float-point (FP16) attribute data via VKL_HALF data type
Unstructured volumes:
Added support for elementary cell iteration via the elementaryCellIteration parameter
Robustness improvements for hit iteration
AMR volumes:
Improved interval iterator implementation, resolving issues with returned interval nominalDeltaT values
Interval iterators now support maxIteratorDepth parameter
Interval and hit iteration performance improvements when multiple values ranges / values are selected
Added new temporal compression utilities which applications can use for processing temporally unstructured attribute data
vklExamples additions demonstrating:
Motion blurred rendering on temporally structured and temporally unstructured vdb volumes
Tricubic filtering on vdb volumes
Half-precision floating-point (FP16) support for structuredRegular, structuredSpherical, and vdb volumes
Elementary cell interval iteration on unstructured volumes