Skip to content

OSPRay v2.1.0

Compare
Choose a tag to compare
@johguenther johguenther released this 09 Apr 22:43
· 1110 commits to master since this release
  • 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 invertNormals parameter
      of GeometricModel
    • 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
  • 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 ospGetTaskDuration API call to query execution time of
    asynchronous tasks
  • Support for 16bit (unsigned short) textures
  • Add static cpp::Device::current method as a C++ wrapper equivalent
    to ospGetCurrentDevice
  • Generalized cpp::Device parameter setting to match other handle
    types
  • Passing NULL to ospRelease is not reported as error anymore
  • Fix computation of strides for OSPData
  • Fix transparency in scivis renderer
  • Add missing C++ wrapper for ospGetVariance
  • Proper demonstration of ospGetVariance in ospTutorialAsync
  • Fix handling of --osp:device-params to 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 appropriate registerType function
  • 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