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
New MPI distributed device to support MPI distributed applications
using OSPRay collectively for "in-situ" rendering (currently in "alpha")
Enabled via new mpi_distributed device type
Currently only supports raycast renderer, other renderers will be
supported in the future
All API calls are expected to be exactly replicated (object instances
and parameters) except scene data (geometries and volumes)
The original MPI device is now called the mpi_offload device to
differentiate between the two implementations
Support of Intel® AVX-512 for next generation Intel® Xeon® processor
(codename Skylake), thus new minimum ISPC version is 1.9.1
Thread affinity of OSPRay's tasking system can now be controlled via
either device parameter setAffinity, or commandline parameter osp:setaffinity, or environment variable OSPRAY_SET_AFFINITY
Changed behavior of the background color in the SciVis renderer: bgColor now includes alpha and is always blended (no backgroundEnabled anymore). To disable the background don't set
bgColor, or set it to transparent black (0, 0, 0, 0)
Geometries "spheres" and "cylinders" now support texture
coordinates
The GLUT- and Qt-based demo viewer applications have been replaced
by an example viewer with minimal dependencies
Building the sample applications now requires GCC 4.9 (previously
4.8) for features used in the C++ standard library; OSPRay
itself can still be built with GCC 4.8
The new example viewer based on ospray::sg (called ospExampleViewerSg) is the single application we are
consolidating to, ospExampleViewer will remain only as a
deprecated viewer for compatibility with the old ospGlutViewer
application
Deprecated ospCreateDevice(); use ospNewDevice() instead
Improved error handling
Various API functions now return an OSPError value
ospDeviceSetStatusFunc replaces the deprecated ospDeviceSetErrorMsgFunc
New API functions to query the last error
(ospDeviceGetLastErrorCode() and ospDeviceGetLastErrorMsg())
or to register an error callback with ospDeviceSetErrorFunc()
Fixed bug where exceptions could leak to C applications