@@ -3,28 +3,35 @@ Version History
33
44### Changes in v2.11.0:
55
6+ - Support single ISPC target on Windows
7+ - OSPRay's superbuild can now be provided a CMake toolchain file for
8+ cross-compilation
9+ - Add support for double pumped NEON instruction on ARM64
10+ - Reduce the memory overhead of the ` mpiOffload ` device and resolve
11+ memory and ` MPI_Comm ` handle leaks
12+ - Support for volume rendering (and thus the dependency to Open VKL)
13+ can now be compile-time controlled via CMake variable
14+ ` OSPRAY_ENABLE_VOLUMES `
15+ - OSPRay's MPI modules have been split up and renamed, the ` mpiOffload `
16+ device is now in the ` mpi_offload ` module, while the ` mpiDistributed `
17+ device is now in the ` mpi_distributed_cpu ` module
18+ - Add native support for spheres via Embree, which requires the
19+ positions and radius of the spheres to be interleaved in memory; if
20+ this is not the case, OSPRay will internally create a copy of the
21+ data
622- Fix ` dynamicScene ` flag on World and Group to influence BVH quality
723 again: default is now "high", which should improve rendering
824 performance, depending on the scene; and "low" when ` dynamicScene `
925 is enabled (improving BVH build performance)
10- - Support single ISPC target on Windows
26+ - Fix a crash in ` pathtracer ` when there are no lights
27+ - Fix a data corruption bug when setting string parameters for objects
28+ in the ` mpiOffload ` device
1129- Various documentation fixes
12- - OSPRay now has a new dependecy , which is ISPC Run Time (ISPCRT) in
30+ - OSPRay now has a new dependency , which is ISPC Run Time (ISPCRT) in
1331 minimum 1.19.0 version
14- - Fix a crash in pathtracer when there are no lights
15- - OSPRay's superbuild can now be provided a CMake Toolchain file for
16- cross-compilation.
17- - OSPRay's MPI modules have been split up and renamed, the ` mpiOffload `
18- device is now in the ` mpi_offload ` module, while the ` mpiDistributed `
19- device is now in the ` mpi_distributed_cpu ` module.
20- - Reduce the memory overhead of the ` mpiOffload ` device and resolve
21- memory and ` MPI_Comm ` handle leaks.
22- - Fix a data corruption bug when setting string parameters for objects
23- in the ` mpiOffload ` device.
2432- Adapt to Embree v4.0.0 API changes, which is thus the new minimum
2533 version; additionally, the new minimum version for Open VKL is
2634 v1.3.2 and for ISPC v1.19.0
27- - Add support for double pumped NEON instruction on ARM64
2835- Removed support of MSVC14.0 (Visual Studio 2015) and the second
2936 generation Intel Xeon Phi processor (codename Knights Landing)
3037
@@ -55,7 +62,6 @@ Version History
5562- Deprecated the ` vec2f valueRange ` parameter of the ` piecewiseLinear `
5663 transfer function, use ` box1f value ` instead
5764
58-
5965### Changes in v2.9.0:
6066
6167- Add support for multi-segment deformation motion blur for ` mesh `
@@ -76,7 +82,7 @@ Version History
7682 - ` OSPRAY_ENABLE_APPS_EXAMPLES ` replaces ` OSPRAY_APPS_EXAMPLES `
7783 - ` OSPRAY_ENABLE_APPS_TUTORIALS ` replaces ` OSPRAY_APPS_TUTORIALS `
7884 - ` OSPRAY_ENABLE_APPS_TESTING ` replaces ` OSPRAY_APPS_TESTING `
79- - Improve sampling of quad lights in the pathtracer (solid angle
85+ - Improve sampling of quad lights in the ` pathtracer ` (solid angle
8086 instead of area)
8187- Instances can now have the group object rebound via a parameter
8288- Fix leaking framebuffers in the MPI Offload device
@@ -164,7 +170,7 @@ Version History
164170 only supported quantity for these lights, the value
165171 ` OSP_INTENSITY_QUANTITY_RADIANCE ` is deprecated. When
166172 ` OSP_INTENSITY_QUANTITY_SCALE ` is used for ` sunSky ` the default
167- value of ` intensity ` is ` 0.025 ` to match the old behaviour
173+ value of ` intensity ` is ` 0.025 ` to match the old behavior
168174- The MPI module is included in the releases packages. An
169175 [ MPICH-ABI] ( https://www.mpich.org/abi/ ) compatible build is provided
170176 for Linux that can be run with the Intel oneAPI HPC Toolki, MPICH,
@@ -232,7 +238,7 @@ Version History
232238
233239### Changes in v2.4.0:
234240
235- - The pathtracer optionally allows for alpha blending even if the
241+ - The ` pathtracer ` optionally allows for alpha blending even if the
236242 background is seen through refractive objects like glass, by
237243 enabling ` backgroundRefraction `
238244- OSPRay now requires minimum Open VKL v0.11.0 to bring the following
@@ -245,7 +251,7 @@ Version History
245251 and spherical)
246252- Expose parameter ` horizonExtension ` of Sun-sky light, which extends
247253 the sky dome by stretching the horizon over the lower hemisphere
248- - Optimize handling of geometry lights by the pathtracer
254+ - Optimize handling of geometry lights by the ` pathtracer `
249255- The optional ` denoiser ` image operation now respects frame
250256 cancellation, requiring Intel® Open Image Denoise with minimum
251257 version 1.2.3
0 commit comments