- New clipping geometries feature that allows clipping any scene
(geometry and volumes); all OSPRay geometry types can by used as
clipping geometry- Inverted clipping is supported via new
invertNormalsparameter
ofGeometricModel - Currently there is a fixed upper limit (64) of how many clipping
geometries can be nested - When clipping with curves geometry (any basis except linear)
some rendering artifacts may appear
- Inverted clipping is supported via new
- New plane geometry defined via plane equation and optional bounding
box - Sun-sky light based on physical model of Hošek-Wilkie
- Support for photometric lights (e.g. IES or EULUMDAT)
- Add new
ospGetTaskDurationAPI call to query execution time of
asynchronous tasks - Support for 16bit (unsigned short) textures
- Add static
cpp::Device::currentmethod as a C++ wrapper equivalent
toospGetCurrentDevice - Generalized
cpp::Deviceparameter setting to match other handle
types - Passing
NULLtoospReleaseis not reported as error anymore - Fix computation of strides for
OSPData - Fix transparency in
scivisrenderer - Add missing C++ wrapper for
ospGetVariance - Proper demonstration of
ospGetVarianceinospTutorialAsync - Fix handling of
--osp:device-paramsto process and set all passed
arguments first before committing the device, to ensure it is
committed in a valid state. - Object factory functions are now registered during module
initialization via the appropriateregisterTypefunction - Fix issue with OSPRay ignoring tasking system thread count settings
- Fix issue where OSPRay always loaded the ISPC module, even if not
required - OSPRay now requires minimum Open VKL v0.9.0